如何获取应用程序数据文件夹

本文关键字:应用程序 数据 文件夹 获取 何获取 | 更新日期: 2023-09-27 17:51:12

可能重复:
如何获取当前用户的"应用程序数据"文件夹的路径
Windows XP应用程序数据文件夹?

我必须在应用程序数据中保存一些设置,但是,当我使用"@C:'Documents ..."时,有人可以在D:''上运行windous,那么如何获取该目录??

如何获取应用程序数据文件夹

您可以使用Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);。。。

还有一个例子,你可以如何使用它:

string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

它返回类似C:''Users''UserName''ApplicationData 的东西

并且您可以使用Environment。SpecialFolder。桌面,所以你可以得到实际用户的桌面。。。

请参阅本文末尾的代码:http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx

查看此MSDN条目以获取应用程序数据目录Environment。SpecialFolder。

我以前做的是使用环境。SystemDirectory,然后根据我的需要将其分解。但是,如果您担心驱动器,请通过执行DriveInfo.GetDrives() 来使用DriveInfo类