2

这些命名空间中的魔术路径有什么区别:

Environment.SpecialFolder.LocalApplicationData

相对

Application.LocalUserAppDataPath

Environment.SpecialFolder.ApplicationData

相对

Application.CommonAppDataPath

ETC...

4

3 回答 3

5

在 Windows 7 上:

Environment.SpecialFolder.LocalApplicationData = C:\Users\username\AppData\Local
Application.LocalUserAppDataPath = C:\Users\username\AppData\Local
Environment.SpecialFolder.ApplicationData = C:\Users\username\AppData\Roaming
Application.CommonAppDataPath = C:\Users\username\AppData\Roaming

本地只存储在本地机器上。漫游被复制到域服务器(在域中),然后在您登录时加载回该域中的其他计算机。

于 2011-12-03T17:50:16.403 回答
5

他们不一样。它们的应用程序版本知道 ClickOnce 部署,相应地调整路径以保持它们隔离。

于 2011-12-03T18:01:13.897 回答
0

要为将来登陆此页面的任何人添加答案,对于所有与文件夹相关的特殊问题,请参阅 Microsoft 的文档,其中列出了所有文件夹类型:

Environment.SpecialFolder 枚举

于 2020-11-02T14:19:45.523 回答