如何获取Application数据文件夹?

时间:2013-01-09 19:41:36

标签: c#

  

可能重复:
  How can i get the path of the current user’s “Application Data” folder?
  Windows XP Application Data Folder?

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

3 个答案:

答案 0 :(得分:15)

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

还有一些问题,你可以如何使用它:

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

并返回C:\\Users\\UserName\\ApplicationData

之类的内容

你也可以使用Environment.SpecialFolder.Desktop,这样你就可以进入实际用户的桌面......

答案 1 :(得分:1)

答案 2 :(得分:0)

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

我过去常常使用Evironment.SystemDirectory,然后根据我的需要将其分解。但是,如果您担心驱动器,请执行DriveInfo.GetDrives()

来使用DriveInfo