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# 获取系统特殊图标(如:我的电脑,回收站)技术详解 #### 概述 在Windows系统中,存在一些特殊图标,如“我的电脑”、“回收站”等,这些图标代表了特定的系统资源或功能。对于开发人员而言,能够有效地获取...
解决了不能获取我的电脑,回收站等系统默认图标Bug,其它文件图标可以轻松取得;赶快试试吧!因为找了几天几夜然后整合,所以分数高点!
C#语言的设计理念是简洁、高效,并且具有丰富的类库支持,使得开发者能够快速构建复杂的应用系统。 1. **基础语法**:C#语言的基础包括变量、数据类型、运算符、流程控制(如if语句、for循环、while循环、switch...
7.7 其它特殊操作符 .72 7.8 小 结 .77 第八章 流 程 控 制 .79 8.1 条 件 语 句 .79 8.2 循 环 语 句 .86 8.3 条 件 编 译.90 8.4 异常处理语句 .95 8.5 小 结 .100 第三部分 面向对象的 C#.101 第...
- 对象模型是描述系统中对象的静态结构和动态行为的一种方法。 - 包括对象的识别、分类和关联等。 - **9.3 面向对象的分析** - 在项目开发的早期阶段,对需求进行分析,确定需要哪些对象以及它们之间的关系。 -...
实例76 如何获取系统特殊文件夹信息 实例77 如何获取系统文化和国家信息 实例78 如何获取系统已经安装的字体 实例79 如何获取系统安装日期和启动时间 实例80 如何获取CPU信息 实例81 如何浏览注册表信息 实例82 如何...
│ ├─实例75 如何获取操作系统版本信息 │ │ ├─实例76 如何获取系统特殊文件夹信息 │ │ ├─实例77 如何获取系统文化和国家信息 │ │ ├─实例78 如何获取系统已经安装的字体 │ │ ├─实例79...
C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...
│ │ ├─实例76 如何获取系统特殊文件夹信息 │ │ ├─实例77 如何获取系统文化和国家信息 │ │ ├─实例78 如何获取系统已经安装的字体 │ │ ├─实例79 如何获取系统安装日期和启动时间 │ │ ├─实例80 ...
│ ├─实例75 如何获取操作系统版本信息 │ │ ├─实例76 如何获取系统特殊文件夹信息 │ │ ├─实例77 如何获取系统文化和国家信息 │ │ ├─实例78 如何获取系统已经安装的字体 │ │ ├─实例79...
C#中的空值用null表示,它是一个特殊的字面量。常量在C#中使用const关键字定义。 LINQ(语言集成查询)是C#提供的一种强大的数据查询功能,它允许使用统一的查询语法来查询多种类型的数据源,包括数据库、XML文档和...
C# OpenCvSharp与cv-resnet18-card-correction模型的结合,为开发者提供了一种高效开发票证检测与矫正系统的方式。通过上述步骤,可以将复杂的深度学习模型集成到.NET环境中,并通过C#编写的应用程序来利用这些模型...
实例76 如何获取系统特殊文件夹信息 实例77 如何获取系统文化和国家信息 实例78 如何获取系统已经安装的字体 实例79 如何获取系统安装日期和启动时间 实例80 如何获取cpu信息 实例81 如何浏览注册表信息 实例...
10. **委托和事件**:委托是C#中的类型,用于封装方法引用,而事件则是一种特殊的委托,常用于处理用户交互或系统事件。 在压缩包中的"C#基础例子"中,你可以找到这些概念的实际应用,通过阅读和实践代码,你将能更...
- **安装MATLAB Compiler Runtime (MCR)**:MCR允许非MATLAB环境下的系统运行MATLAB编译后的代码,是实现C#调用MATLAB功能的关键组件之一。 ##### 2.2 MATLAB代码转换为.NET组件 - **使用MATLAB Compiler SDK**:...
1.7 通用类型系统 1.8 公共语言规范 1.9 与非托管代码的互操作性 第2章 生成、打包、部署和管理应用程序及类型 2.1 .NET Framework部署目标 2.2 将类型生成到模块中 2.2.1 响应文件 2.3 元数据概述 2.4 将...