【问题标题】:How to get Application data folder? [duplicate]如何获取应用程序数据文件夹? [复制]
【发布时间】:2013-01-09 19:41:36
【问题描述】:

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

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

【问题讨论】:

标签: c#


【解决方案1】:

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

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

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

它返回类似C:\\Users\\UserName\\ApplicationData

您也可以使用 Environment.SpecialFolder.Desktop 以便您可以访问实际用户的桌面...

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2010-11-14
        • 1970-01-01
        • 2015-03-11
        • 2011-11-12
        • 1970-01-01
        • 1970-01-01
        • 2010-10-29
        • 2010-11-01
        • 1970-01-01
        相关资源
        最近更新 更多