获得Windows中系统特殊文件夹的位置
2005-03-12 12:47
288 查看
这几天在做一个Web项目的安装程序,在制作过程有些技巧发现,贴出来共享一下。
系统特殊文件夹是包含公共信息的文件夹,如“Program Files”、“Programs”、“System”或“Startup”。特殊文件夹在默认情况下由系统设置,或者由用户在安装 Windows 的某个版本时显式进行设置。有关特殊文件夹的更多信息,请参见 http://msdn.microsoft.com/library/en-us/shellcc/platform/Shell/reference/enums/csidl.asp 中的 CSIDL Values 主题。GetFolderPath 方法使用这些枚举常数来指定要检索的特殊文件夹路径。具体使用方法如下:
System.Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites)
其中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 | 用作文档模板的公共储存库的目录。 |
相关文章推荐
- 获得Windows中系统特殊文件夹的位置
- C#:获取Windows系统特殊文件夹的路径
- vb.net 获取系统特殊文件夹位置
- VC获得系统特殊文件夹 SHGetSpecialFolderPath
- VC根据进程名获得进程ID 和 VC获得系统特殊文件夹 SHGetSpecialFolderPath 和 VC写入注册表,使程序开机启动
- Windows 特殊文件夹的位置
- Windows 特殊文件夹
- 修改系统特殊的文件夹图标、名称、描述等
- windows下去除文件与文件夹的系统隐藏属性
- Windows系统文件夹全面大揭密
- windows系统下,Java访问共享文件夹的方法
- java获得windows系统当前时间与时间不符合
- 如何在Windows下实时监视系统共享文件夹的变化
- [VB.NET]怎样才能在自己的程序自动运行后获得系统中被点击文件夹的路径?(下)
- iPhone系统常用文件夹位置(28个系统常用路径)
- VC 获取系统特殊文件夹的路径如:系统目录,桌面等
- 记录windows删除文件夹和文件记录 系统日志
- 获得windows系统相关图标
- virtual box 虚拟机Linux系统与主机windows系统共享文件夹
- Windows 7 系统文件及文件夹详解 (更新ing)