有些时候需要对Windows特殊文件夹进行操作,以前经常使用%SystemRoot%来定位系统盘,现在感觉这样确实比较笨 使用System.Environment.SpecialFolder枚举可以轻松的找到这些路径。如:
System.Environment.SpecialFolder枚举成员
| 成员名称 | 说明 |
|---|---|
| ApplicationData | 目录,它用作当前漫游用户的应用程序特定数据的公共储存库。 漫游用户在网络上的多台计算机上工作。漫游用户的配置文件保存在网络服务器上,当用户登录到某个系统上时,它会加载到该系统。 |
| CommonApplicationData | 目录,它用作所有用户使用的应用程序特定数据的公共储存库。 |
| CommonProgramFiles | 用于应用程序间共享的组件的目录。 |
| Cookies | 用作 Internet Cookie 的公共储存库的目录。 |
| Desktop | 逻辑桌面,而不是物理文件系统位置。 |
| DesktopDirectory |
用于物理上存储桌面上的文件对象的目录。
不应将此目录与桌面文件夹本身混淆,后者是虚拟文件夹。 |
| Favorites | 用作用户收藏夹项的公共储存库的目录。 |
| History | 用作 Internet 历史记录项的公共储存库的目录。 |
| InternetCache | 用作 Internet 临时文件的公共储存库的目录。 |
| LocalApplicationData | 目录,它用作当前非漫游用户使用的应用程序特定数据的公共储存库。 |
| MyComputer | “我的电脑”文件夹。 |
| MyMusic | “My Music”文件夹。 |
| MyPictures | “My Pictures”文件夹。 |
| Personal | 用作文档的公共储存库的目录。 |
| ProgramFiles | “Program files”目录。 |
| Programs | 包含用户程序组的目录。 |
| Recent | 包含用户最近使用过的文档的目录。 |
| SendTo | 包含“发送”菜单项的目录。 |
| StartMenu | 包含“开始”菜单项的目录。 |
| Startup |
对应于用户的“启动”程序组的目录。
每当用户登录、启动 Windows NT 或更高版本或启动 Windows 98 时,系统均会启动这些程序。 |
| System | “System”目录。 |
| Templates | 用作文档模板的公共储存库的目录。 |


发布评论