vb.net默认保存路径 vbnet filestream

VB.Net用IO对C盘进行操作,很多都要权限,我只想保存写程序的配置信息,写到哪个位置比较好?Windows 提供vb.net默认保存路径了专门的 UserData 目录用来存放程序需要读写的文件(你会发现很多游戏存档都在这个目录底下) , 访问这个目录是不需要管理员权限的,你可以在这个目录下建一个你的程序专属的文件夹 , 往里面存放文件 。
默认是在 C:\ProgramData(如果是 XP 的话是 C:\Documents and Settings)下 。但一般不建议硬编码这个地址,一来你还得自行判断操作系统版本,二来用户是可以修改这个目录的路径的 。
【vb.net默认保存路径 vbnet filestream】好在系统提供vb.net默认保存路径了一个环境变量 %ProgramData% 来指向这个地址,用它就可以了 。
VB.NET savefiledialog控件 怎么查看 保存路径 或者 设置保存路径?其
FileName
属性可以取到点击确定之后vb.net默认保存路径的完整路径地址vb.net默认保存路径,是带文件名vb.net默认保存路径的vb.net默认保存路径,再利用
System.IO.Path.GetDirectoryName()
方法就可以取到文件夹路径 。

InitialDirectory
属性可以设置打开时默认指向vb.net默认保存路径的路径 。
vb怎么做一个设置默认保存路径1,点击“工程-部件”,显示“部件”对话框,将“Microsoft Common Dialog control 6.0”选中,然后确定 。
2 , 添加工具栏中的CommonDialog控件图标,将其添加到窗体上 。
3,窗体添加Command控件和Text控件,用来浏览目录和保存默认路径 。
4,在Command中添加以下代码:
Private Sub Command1_Click()
CommonDialog1.DialogTitle = "选择保存目录"
CommonDialog1.Filter = "全部文件 (*.*)|*.*"
CommonDialog1.FileName = "保存目录"
CommonDialog1.FilterIndex = 2
CommonDialog1.ShowSave
If CommonDialog1.FileName"" Then
Text1 = Left(CommonDialog1.FileName, Len(CommonDialog1.FileName) - Len(CommonDialog1.FileTitle))
Open "C:\path.txt" For Output As #1
Print #1, Text1 '写入默认保存路径
Close #1
End If
End Sub
Private Sub Form_Load()
On Error Resume Next
If Dir("C:\path.txt")"" Then
Open "C:\path.txt" For Input As #1 '自动读出默认保存路径
Input #1, TEMPA
Text1.Text = TEMPA
Close #1
End If
End Sub
5,以上代码就达到TEXT1控件中保存默认保存路径的目的 , Command1点击选择时能保存默认路径到c:\path.txt , 程序运行时,自动读出默认保存路径 。
VB中保存文件时,若不改变目录名,则系统默认的目录名是什么系统默认的是 当前目录 。
这个当前目录 我碰到两种情况 。1、此程序未打开过任何的dialog的话 是和当前工程(exe)在一起 。2、 若打开过dialog 且并未返回当前工程目录的话 , 去你上一次dialog中打开的位置去找吧 。一般情况下 为了保证此目录唯一 。我写程序时 在启动后获取当前(exe所在目录) 并保存起来 。以后保存文件时 直接加上目录 。免得有的时候 根本不知道保存到哪去了 。尤其是调试中 直接中断程序 导致dialog 未正常返回的时候
VB6.0保存文件时,若不改变目录名,则系统默认的目录是?VB6.0保存文件时,若不改变目录名,则系统默认的目录是如下路径:
C:\Program Files\Microsoft Visual Studio\VB98
即VB6.0所安装的目录 。
vb.net默认保存路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet filestream、vb.net默认保存路径的信息别忘了在本站进行查找喔 。

    推荐阅读