`

C#取得系统的特殊目录

    博客分类:
  • C#
阅读更多

Environment.GetFolderPath(Environment.SpecialFolder.XXX)方法 

XXX如下 


系统特殊文件夹是包含公共信息的文件夹,如“Program Files”、“Programs”、“System”或“Startup”。特殊文件夹在默认情况下由系统设置,或者由用户在安装 Windows 的某个版本时显式进行设置。 

GetFolderPath 方法使用这些枚举常数来指定要检索的特殊文件夹路径。 

有关特殊文件夹的更多信息,请参见 http://msdn.microsoft.com/library/en-us/shellcc/platform/Shell/reference/enums/csidl.asp 中的 CSIDL Values 主题。 

成员 
成员名称 说明 
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 用作文档模板的公共储存库的目录。

分享到:
评论

相关推荐

    c#语言试卷c#语言试卷

    C#语言的设计理念是简洁、高效,并且具有丰富的类库支持,使得开发者能够快速构建复杂的应用系统。 1. **基础语法**:C#语言的基础包括变量、数据类型、运算符、流程控制(如if语句、for循环、while循环、switch...

    C#微软培训资料

    7.7 其它特殊操作符 .72 7.8 小 结 .77 第八章 流 程 控 制 .79 8.1 条 件 语 句 .79 8.2 循 环 语 句 .86 8.3 条 件 编 译.90 8.4 异常处理语句 .95 8.5 小 结 .100 第三部分 面向对象的 C#.101 第...

    Visual C# .NET精彩编程实例集锦

    实例76 如何获取系统特殊文件夹信息 实例77 如何获取系统文化和国家信息 实例78 如何获取系统已经安装的字体 实例79 如何获取系统安装日期和启动时间 实例80 如何获取CPU信息 实例81 如何浏览注册表信息 实例82 如何...

    C#源码大集合 03(共3卷)

    │ ├─实例75 如何获取操作系统版本信息 │ │ ├─实例76 如何获取系统特殊文件夹信息 │ │ ├─实例77 如何获取系统文化和国家信息 │ │ ├─实例78 如何获取系统已经安装的字体 │ │ ├─实例79...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...

    C#源码大集合 02(共3卷)

    │ │ ├─实例76 如何获取系统特殊文件夹信息 │ │ ├─实例77 如何获取系统文化和国家信息 │ │ ├─实例78 如何获取系统已经安装的字体 │ │ ├─实例79 如何获取系统安装日期和启动时间 │ │ ├─实例80 ...

    C#源码大集合 01(共3卷)

    │ ├─实例75 如何获取操作系统版本信息 │ │ ├─实例76 如何获取系统特殊文件夹信息 │ │ ├─实例77 如何获取系统文化和国家信息 │ │ ├─实例78 如何获取系统已经安装的字体 │ │ ├─实例79...

    《Visual C# .NET精彩编程实例集锦》配套光盘文件【全】

    实例76 如何获取系统特殊文件夹信息 实例77 如何获取系统文化和国家信息 实例78 如何获取系统已经安装的字体 实例79 如何获取系统安装日期和启动时间 实例80 如何获取cpu信息 实例81 如何浏览注册表信息 实例...

    C#基础例子

    10. **委托和事件**:委托是C#中的类型,用于封装方法引用,而事件则是一种特殊的委托,常用于处理用户交互或系统事件。 在压缩包中的"C#基础例子"中,你可以找到这些概念的实际应用,通过阅读和实践代码,你将能更...

    Matlab与C#混合编程

    - **安装MATLAB Compiler Runtime (MCR)**:MCR允许非MATLAB环境下的系统运行MATLAB编译后的代码,是实现C#调用MATLAB功能的关键组件之一。 ##### 2.2 MATLAB代码转换为.NET组件 - **使用MATLAB Compiler SDK**:...

    CLR.via.C#.(中文第3版)(自制详细书签)

    17.5.2 取得对委托链调用的更多控制 17.6 委托定义太多啦(泛型委托) 17.7 C#为委托提供的简化语法 17.7.1 简化语法1:不需要构造委托对象 17.7.2 简化语法2:不需要定义回调方法 17.7.3 简化语法3:局部变量不...

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    1.7 通用类型系统 1.8 公共语言规范 1.9 与非托管代码的互操作性 第2章 生成、打包、部署和管理应用程序及类型 2.1 .NET Framework部署目标 2.2 将类型生成到模块中 2.2.1 响应文件 2.3 元数据概述 2.4 将...

    老年公寓信息管理系统

    系统设计时考虑到了老年公寓的特殊性,比如需要特别关注老人的身体健康状况、生活习惯等。管理模式的设计要能够满足不同层次的需求,既要方便管理层的决策制定,也要便于一线工作人员的操作执行。 ##### 3.3 系统的...

    C#高级编程考试大纲

    C#高级编程考试大纲涵盖了多个核心领域,旨在测试考生对C#高级特性和应用的深入理解。以下是大纲中涉及的主要知识点的详细说明: **第一部分:简单数据结构(10%)** - **数组**:重点在于理解数组的排序算法(如...

Global site tag (gtag.js) - Google Analytics