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