Windows 系统环境变量列表

——————————————–

ALLUSERSPROFILE=C:Documents and SettingsAll Users
APPDATA=C:Documents and SettingsAdministratorApplication Data
CommonProgramFiles=C:Program FilesCommon Files
COMPUTERNAME=YUANYUAN
ComSpec=C:WINDOWSsystem32cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=Documents and SettingsAdministrator
LOGONSERVER=YUANYUAN
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:WINDOWSsystem32;C:WINDOWS;
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 13 Stepping 6, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0d06
ProgramFiles=C:Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:WINDOWS
TEMP=C:DOCUME~1ADMINI~1LOCALS~1Temp
TMP=C:DOCUME~1ADMINI~1LOCALS~1Temp
USERDOMAIN=YUANYUAN
USERNAME=Administrator
USERPROFILE=C:Documents and SettingsAdministrator
windir=C:WINDOWS

=======================================================

环境变量 详细信息
%ALLUSERSPROFILE% 所有用户 Profile 文件位置
%APPDATA% 应用程序数据的默认存放位置
%CD% 当前目录
%CLIENTNAME% 联接到终端服务会话时客户端的 NETBIOS 名
%CMDCMDLINE% 启动当前 cmd.exe 所使用的命令行
%CMDEXTVERSION% 当前命令处理程序扩展版本号
%CommonProgramFiles% 常用文件的文件夹路径
%COMPUTERNAME% 计算机名
%COMSPEC% 可执行命令外壳(命令处理程序)的路径
%DATE% 当前日期
%ERRORLEVEL% 最近使用的命令的错误代码
%HOMEDRIVE% 用户主目录所在的驱动器盘符
%HOMEPATH% 用户主目录的完整路径
%HOMESHARE% 用户共享主目录的网络路径
%LOGONSEVER% 有效的当前登录会话的域名控制器名
%NUMBER_OF_PROCESSORS% 计算机安装的处理器数
%OS% 操作系统的名字( Windows XP 和 Windows 2000 列为Windows_NT )
%Path% 可执行文件的搜索路径
%PATHEXT% 操作系统认为可被执行的文件扩展名
%PROCESSOR_ARCHITECTURE% 处理器的芯片架构
%PROCESSOR_IDENTFIER% 处理器的描述
%PROCESSOR_LEVEL% 计算机的处理器的型号
%PROCESSOR_REVISION% 处理器的修订号
%ProgramFiles% Program Files 文件夹的路径
%PROMPT% 当前命令解释器的命令提示设置
%RANDOM% 界于 0 和 32767 之间的随机十进制数
%SESSIONNAME% 连接到终端服务会话时的连接和会话名
%SYSTEMDRIVE% Windows 启动目录所在驱动器
%SYSTEMROOT% Windows 启动目录的位置
%TEMP% and %TMP% 当前登录的用户可用应用程序的默认临时目录
%TIME% 当前时间
%USERDOMAIN% 包含用户帐号的域的名字
%USERNAME% 当前登录的用户的名字
%USERPROFILE% 当前用户 Profile 文件位置
%WINDIR% 操作系统目录的位置

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CSIDL描述及使用说明:
CSIDL   表示的是windows   shell中一个特殊文件夹的标识值。这里说的特殊文件夹指的是由windows
shell所定义的文件夹,例如:”我的文档”,”回收站”,”Inernet   Cache文件夹”就是一些由SHELL指定的
特殊文件夹.这些特殊文件夹可以是一个磁盘上的物理路径,也可以是一个虚拟文件夹(Virtual   Folder)!
注:Virtual   Folder
虚拟文件夹是一个由windows   shell定义过的文件夹,但这个文件夹并没有与你的电脑上的任何物理
路径相对应.例如:“我的电脑   ”就是一个包含了所有驱动器的虚拟文件夹,还有如“控制面板”
也是一个虚拟文件夹,等等。虚拟文件夹很少应用于非shell函数。
在windows2000/nt中,许多csidl所涉及的文件夹都是针对各个用户的。但类似于CSIDL_COMMON_*
可以供所有用户使用。

在许多应用中,一个CSIDL可以与下面的标识之一进行组合使用:

CSIDL_FLAG_CREATE($8000)
windows   2000:如果这个CSIDL所引用的文件夹不存在,则创建这个文件夹!.
CSIDL_FLAG_DONT_VERIFY($4000)
WINDOWS   2000: 无论这个CSIDL所引用的文件夹是否存在都使用它!

CSIDL_ADMINTOOLS($30)
表示当前用户的“管理工具”系统文件夹
CSIDL_ALTSTARTUP($h1D)
不详
CSIDL_APPDATA($1A)
表示当前用户的特定的应用程序数据存储文件夹,例如:C:Documents   and   SettingsusernameApplication   Data
CSIDL_BITBUCKET($A)
表示回收站
CSIDL_COMMON_ADMINTOOLS($2F)
表示所有用户的“管理工具”系统文件夹
CSIDL_COMMON_ALTSTARTUP($1D)
表示所有用户的     (只支持WINDOWS   NT   系统)
CSIDL_COMMON_APPDATA($23)
表示所有用户的特定的应用程序数据存储文件夹,例如:C:Documents   and   SettingsAll   UsersApplication   Data
CSIDL_COMMON_DESKTOPDIRECTORY($19)
表示所有用户的“桌面”文件夹,例如:C:Documents   and   SettingsAll   UsersDesktop。
CSIDL_COMMON_DOCUMENTS($2E)
表示所有用户的“我的文档”文件夹,例如:C:Documents   and   SettingsAll   UsersDocuments
CSIDL_COMMON_FAVORITES($1F)
表示所有用户的“我的收藏夹”文件夹。
CSIDL_COMMON_PROGRAMS($17)
表示所有用户的“程序”文件夹,例如:C:Documents   and   SettingsAll   UsersStart   MenuPrograms
CSIDL_COMMON_STARTMENU($16)
表示所有用户的“开始菜单”文件夹,例如:C:Documents   and   SettingsAll   UsersStart   Menu
CSIDL_COMMON_STARTUP($18)
表示所有用户的“启动”文件夹,例如:C:Documents   and   SettingsAll   UsersStart   MenuProgramsStartup
CSIDL_COMMON_TEMPLATES($2D)
表示所有用户的“模块”文件夹,例如:C:Documents   and   SettingsAll   UsersTemplates
CSIDL_CONTROLS($3)
表示“控制面板”文件夹
CSIDL_COOKIES($21)
表示当前用户Internet   Explorer的cookie   文件夹,例如:C:Documents   and   SettingsusernameCookies
CSIDL_DESKTOP($0)
表示“桌面”虚拟文件夹,包含了计算机中的所有内容
CSIDL_DESKTOPDIRECTORY($10)
表示当前用户的“桌面”文件夹,例如:C:Documents   and   SettingsusernameDesktop
CSIDL_DRIVES($11)
表示“我的电脑”虚拟文件夹,包含了计算机中所有的驱动器
CSIDL_FAVORITES($6)
表示当前用户的“收藏夹”文件夹,例如:C:Documents   and   SettingsusernameFavorites
CSIDL_FONTS($14)
表示“系统字体”文件夹,例如:C:WINNTFonts
CSIDL_HISTORY($22)
表示Inernet   Explorer的“历史记录”文件夹
CSIDL_INTERNET($1)
表示Internet的这个虚拟文件夹
CSIDL_INTERNET_CACHE($20)
表示当前用户的Internet   Explorer的”Cache”文件夹,例如:C:Documents   and   SettingsusernameTemporary   Internet   Files
CSIDL_LOCAL_APPDATA($1C)
表示当前用户的应用程序数据文件夹,例如:C:Documents   and   SettingsusernameLocal   SettingsApplication   Data
CSIDL_MYMUSIC
表示当前用户存储音乐文件的文件夹,例如:C:Documents   and   SettingsUserMy   DocumentsMy   Music
CSIDL_MYPICTURES($27)
表示当前用户存储图像文件的文件夹,例如:C:Documents   and   SettingsusernameMy   DocumentsMy   Pictures
CSIDL_NETHOOD($13)
表示当前用户存在的网络连接的文件夹,例如:C:Documents   and   SettingsusernameNetHood
CSIDL_NETWORK($12)
表示“网上邻居”这个虚拟文件夹
CSIDL_PERSONAL($5)
表示当前用户的“我的文档”文件夹,例如:C:Documents   and   SettingsusernameMy   Documents
CSIDL_PRINTERS($4)
指向“打印机”这个虚拟文件夹
CSIDL_PRINTHOOD($1B)
表示当前用户存在的网络打印机的虚拟文件夹,例如:C:Documents   and   SettingsusernamePrintHood
CSIDL_PROFILE($28)
表示当前用用户配置文件的文件夹
CSIDL_PROGRAM_FILES($26)
表示程序文件的文件夹,例如:C:Program   Files
CSIDL_PROGRAM_FILES_COMMON($2B)
表示系统程序共用组件文件夹,例如:C:Program   FilesCommon
CSIDL_PROGRAMS($2)
表示当前用户的“程序”菜单文件夹,例如:C:Documents   and   SettingsusernameStart   MenuPrograms
CSIDL_RECENT($8)
表示当前用户的“文档”菜单文件夹,例如:C:Documents   and   SettingsusernameStart   MenuPrograms
CSIDL_SENDTO($9)
表示当前用户的“发送到”文件夹,例如:C:Documents   and   SettingsusernameSendTo
CSIDL_STARTMENU($B)
表示当前用户的“开始”菜单文件夹,例如:C:Documents   and   SettingsusernameStart   Menu
CSIDL_STARTUP($7)
表示当前用户的“启动”菜单文件夹,例如:C:Documents   and   SettingsusernameStart   MenuProgramsStartup
CSIDL_SYSTEM($25)
表示WINDOWS系统的系统文件夹,例如:C:WINNTSYSTEM32
CSIDL_TEMPLATES($15)
表示的是系统中存储文档模块的文件夹
CSIDL_WINDOWS($24)
表示的是系统中Windows目录的文件珍,例如:C:WINNT

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注