我正在创建一个读/写表单/文件的应用程序。我用了
Public currentDir As String = FileSystem.CurrentDirectory
获取当前目录,currentDir为:
visual studio 2013\Projects\MyProject\bin\Debug
如何将其更改为其他目录,例如
C:\MyProject
以及如何允许用户更改并保存新设置?
答案 0 :(得分:2)
FileSystem.CurrentDirectory
是一个读/写属性,可以从您的代码中更改,如下所示
FileSystem.CurrentDirectory = value
因此,让用户将此值作为参数传递或从设置表单
更改它<强>更新强>
您可以在项目中创建新的字符串设置并使用它来实现目标:
示例设置名称:MyDefaultPath
您可以让用户使用以下代码从设置表单更改此变量:
My.Settings.MyDefaultPath = txtValue My.Settings.Save()
从我的项目窗口
您可以在应用程序启动时将此值分配给FileSystem.CurrentDirectory
Imports Microsoft.VisualBasic.ApplicationServices
Namespace My
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(sender As Object, e As StartupEventArgs) Handles Me.Startup
My.Computer.FileSystem.CurrentDirectory = My.Settings.MyDefaultPath
End Sub
End Class
End Namespace
详细了解@VisualVincent评论
中提供的链接