.net 保存到“用户”中的文件夹;“我的文件”;
当我为我的应用程序创建安装程序时,我将在他们的“我的文档”中创建一个文件夹,该文件夹将用于将我的应用程序中的文件保存到 我想让我的应用程序在“保存文件”和“打开文件”对话框打开时自动调出此目录。现在我的问题是,我需要使用什么字符串来访问他们“我的文档”中的文件夹 我知道要获取他们的“我的文档”目录,它是这样的:.net 保存到“用户”中的文件夹;“我的文件”;,.net,vb.net,.net,Vb.net,当我为我的应用程序创建安装程序时,我将在他们的“我的文档”中创建一个文件夹,该文件夹将用于将我的应用程序中的文件保存到 我想让我的应用程序在“保存文件”和“打开文件”对话框打开时自动调出此目录。现在我的问题是,我需要使用什么字符串来访问他们“我的文档”中的文件夹 我知道要获取他们的“我的文档”目录,它是这样的: Dim dir as String dir = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocume
Dim dir as String
dir = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
但是在他们的“我的文档”中放一个文件夹怎么样?比如我的文档/有史以来最酷的应用程序文件。这个项目是在VB.net中完成的
提前感谢。查看路径。合并
dir = Path.Combine(dir, "Coolest Application Ever Files")
在尝试写入文件之前,请确保它存在
If Not Directory.Exists(dir) Then
Directory.Create(dir)
End If
只需将您要查找的文件夹附加到MyDocuments特殊文件夹
dir = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments & "/Coolest Application Ever Files")
那么,如果您正在“我的文档”文件夹中创建该文件夹,您是否可以假定您已经知道该文件夹的名称?所以我不会:
dir = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments & "\Your_Folder_Title\")
工作?使用此行将文件夹放入您的文档中
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "YourAppFolder")
好问题,但请不要这样做。。。至少在你有东西要保存之前。首先,该文件夹的全部意义在于,用户可以方便地访问他们的资料,每个人和他们的兄弟都会在其中填充类似于您将要创建的文件夹。实际上,不是这样,您必须在两者之间插入一个\。而且,EnvironmentPath
也是错误的;-)必须将Directory.Create(dir)更改为Directory.CreateDirectory(dir)。除此之外,它工作得很好,非常感谢,我真的很感激。
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "YourAppFolder")