`

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#获取系统特殊图标 如:我的电脑,回收站

    解决了不能获取我的电脑,回收站等系统默认图标Bug,其它文件图标可以轻松取得;赶快试试吧!因为找了几天几夜然后整合,所以分数高点!

    C#获取系统特殊图标(如:我的电脑,回收站)资料整合绝对有效

    解决了不能获取我的电脑,回收站等系统默认图标Bug,其它文件图标可以轻松取得;赶快试试吧!因为找了几天几夜然后整合,所以分数高点!

    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#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    《C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分6篇共25章,主要...

    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 如何浏览注册表信息 实例...

    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 将...

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

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

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

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

    net学习笔记及其他代码应用

    6.如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理? 答 : this.Server.Transfer 7.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty? ...

    《程序天下:JavaScript实例自学手册》光盘源码

    2.7 取得控件的绝对位置 2.8 删除时的确认提示 2.9 按钮只能单击一次 2.10 防止按钮连击 2.11 图片式按钮 2.12 文字显示在按钮底部 2.13 选择不同的列表项就显示不同的按钮 2.14 使用按钮控制文本渐变 2.15 翻页效果...

Global site tag (gtag.js) - Google Analytics