我必须在应用程序数据中保存一些设置,但是,当我使用某些东西时,"@C:\Documents ..."
有人可以在 D:\ 上运行windous 那么如何获取该目录?
问问题
18766 次
3 回答
16
你可以使用Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
...
还有一个例子,你可以如何使用它:
string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
它返回类似的东西C:\\Users\\UserName\\ApplicationData
你也可以使用 Environment.SpecialFolder.Desktop 这样你就可以进入实际用户的桌面......
于 2013-01-09T19:49:15.140 回答
1
于 2013-01-09T19:43:37.557 回答
0
查看此 MSDN 条目以获取应用程序数据目录Environment.SpecialFolder。
我以前做的是使用Evironment.SystemDirectory然后根据我的需要分解它。但是,如果您担心驱动器,请通过以下方式使用DriveInfo类DriveInfo.GetDrives()
于 2013-01-09T19:47:25.140 回答