【发布时间】:2010-12-04 19:45:24
【问题描述】:
在 .NET 中,我应该如何访问用于保存特定于当前机器或用户的配置数据的文件夹(以避免硬编码路径)?
(相关:)Which is the best location to keep program configuration file in WINDOWS?
问题已回答...顺便说一下,这是典型的 WinXP 输出
foreach (Environment.SpecialFolder f in
Enum.GetValues(typeof(Environment.SpecialFolder)))
Debug.WriteLine(string.Format("{0,16}: {1}",
f.ToString(), Environment.GetFolderPath(f)));
桌面:C:\Documents and Settings\user\Desktop
程序:C:\Documents and Settings\user\Start Menu\Programs
个人:C:\Documents and Settings\user\My Documents
个人:C:\Documents and Settings\user\My Documents
收藏夹:C:\Documents and Settings\user\Favorites
启动:C:\Documents and Settings\user\Start Menu\Programs\Startup
最近:C:\Documents and Settings\user\Recent
SendTo: C:\Documents and Settings\user\SendTo
开始菜单:C:\Documents and Settings\user\开始菜单
我的音乐:C:\文档和设置\用户\我的文档\我的音乐
桌面目录:C:\Documents and Settings\user\Desktop
我的电脑:
模板:C:\Documents and Settings\user\Templates
应用程序数据:C:\文档和设置\用户\应用程序数据
LocalApplicationData:C:\Documents and Settings\user\Local Settings\Application Data
InternetCache:C:\Documents and Settings\user\Local Settings\Temporary Internet Files
Cookies:C:\Documents and Settings\user\Cookies
历史记录:C:\Documents and Settings\user\Local Settings\History
CommonApplicationData:C:\Documents and Settings\All Users.WINDOWS\Application Data
系统:C:\WINDOWS\system32
程序文件:C:\程序文件
我的图片:C:\文档和设置\用户\我的文档\我的图片
CommonProgramFiles:C:\Program Files\Common Files
【问题讨论】: