using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EnvironmentInfo
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("");
Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments));
Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData));
Console.WriteLine(Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE"));
Console.WriteLine(Environment.GetEnvironmentVariable("OS"));
Console.ReadLine();
}
}
}
Environment.SpecialFolder枚举定义了系统特殊文件夹的目录路径的枚举常数:
| 成员名称 | 说明 | |
|---|---|---|
| ApplicationData | 目录,它用作当前漫游用户的应用程序特定数据的公共储存库。 | |
| CommonApplicationData | 目录,它用作所有用户使用的应用程序特定数据的公共储存库。 | |
| LocalApplicationData | 目录,它用作当前非漫游用户使用的应用程序特定数据的公共储存库。 | |
| Cookies | 用作 Internet Cookie 的公共储存库的目录。 | |
| Desktop | 逻辑桌面,而不是物理文件系统位置。 | |
| Favorites | 用作用户收藏夹项的公共储存库的目录。 | |
| History | 用作 Internet 历史记录项的公共储存库的目录。 | |
| InternetCache | 用作 Internet 临时文件的公共储存库的目录。 | |
| Programs | 包含用户程序组的目录。 | |
| MyComputer | “我的电脑”文件夹。 | |
| MyMusic | “My Music”文件夹。 | |
| MyPictures | “My Pictures”文件夹。 | |
| Recent | 包含用户最近使用过的文档的目录。 | |
| SendTo | 包含“发送”菜单项的目录。 | |
| StartMenu | 包含“开始”菜单项的目录。 | |
| Startup | 对应于用户的“启动”程序组的目录。 | |
| System | “System”目录。 | |
| Templates | 用作文档模板的公共储存库的目录。 | |
| DesktopDirectory | 用于物理上存储桌面上的文件对象的目录。 | |
| Personal | 用作文档的公共储存库的目录。 | |
| MyDocuments | “我的电脑”文件夹。 | |
| ProgramFiles | “Program files”目录。 | |
| CommonProgramFiles | 用于应用程序间共享的组件的目录。 |
系统特殊文件夹是包含公共信息的文件夹,如“Program Files”、“Programs”、“System”或“Startup”。特殊文件夹在默认情况下由系统设置,或者由用户在安装 Windows 的某个版本时显式进行设置。
GetFolderPath 方法使用这些枚举常数来指定要检索的特殊文件夹路径。
GetEnvironmentVariable方法是从当前进程检索环境变量的值。
环境变量可以从我的电脑-》系统属性-》高级-》环境变量里面看到(WinXP下)。
浙公网安备 33010602011771号