当我为我的应用程序创建安装程序时,我将在其“我的文档”中创建一个文件夹,该文件夹将用于将文件从我的应用程序保存到。
我想让我的应用程序在保存文件和放大时自动拉出这个目录。打开文件对话框。现在我的问题是,我需要使用什么字符串来访问“我的文档”中的文件夹?
我知道要获取他们的文档目录,它会是这样的:
Dim dir as String
dir = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
但是我的文档中的文件夹怎么样?例如My Documents / Coolest Application Ever Files。这个项目在VB.net。
提前致谢。
答案 0 :(得分:9)
查看Path.Combine
。
dir = Path.Combine(dir, "Coolest Application Ever Files")
在尝试写入文件之前,请确保它存在。
If Not Directory.Exists(dir) Then
Directory.Create(dir)
End If
答案 1 :(得分:2)
好吧,如果您要在"我的文档中创建文件夹"文件夹,您能否假设您已经知道所述文件夹的名称?所以不会:
dir = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments & "\Your_Folder_Title\")
工作?
答案 2 :(得分:2)
dim filepath as String
filePath= Sys.IO.Path.Combine(
My.Computer.FileSystem.SpecialDirectories.MyDocuments, "test.txt")
答案 3 :(得分:1)
只需将您要查找的文件夹附加到MyDocuments特殊文件夹
即可dir = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments & "/Coolest Application Ever Files")
答案 4 :(得分:0)
使用此行获取文件夹。
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "YourAppFolder")