Windows 环境变量
在写一些脚本或软件的时候,需要索引或存储文件到特定的目录,但由于客户机上用户名,磁盘名等各不相同,往往不能很好的通过一个固定链接访问到目标路径。这时候可以使用系统环境变量(Environment Variable) 来实现需求。
如果我要访问用户系统根目录,一般情况下路径为:C:
。但是有些人的系统目录在 D 盘,这时候就出错了。如果使用 %SystemDrive%
变量来代表系统目录,就会自动识别系统路径,访问到目标结果。
注意再终端里,cmd 使用百分号形式表示环境变量:%variable-name%
,power shell 中使用:$Env:<variable-name>
形式来使用环境变量。
下面表格列出常用的环境变量:
Windows Vista, Windows 7, Windows 8/8.1 and Windows 10
Environment Variable | Path |
%ALLUSERSPROFILE% | C:\ProgramData |
%APPDATA% | C:\Users\Username\AppData\Roaming |
%COMMONPROGRAMFILES% | C:\Program Files\Common Files |
%COMMONPROGRAMFILES(x86)% | C:\Program Files (x86)\Common Files |
%COMSPEC% | C:\Windows\System32\cmd.exe |
%HOMEDRIVE% | C: |
%HOMEPATH% | C:\Users\Username |
%LOCALAPPDATA% | C:\Users\Username\AppData\Local |
%PROGRAMDATA% | C:\ProgramData |
%PROGRAMFILES% | C:\Program Files |
%PROGRAMFILES(X86)% | C:\Program Files (x86) (only in 64-bit version) |
%PUBLIC% | C:\Users\Public |
%SystemDrive% | C: |
%SystemRoot% | C:\Windows |
%TEMP% and %TMP% | C:\Users\Username\AppData\Local\Temp |
%USERPROFILE% | C:\Users\Username |
%WINDIR% | C:\Windows |
Windows XP
Environment Variable | Path |
%ALLUSERSPROFILE% | C:\Documents and Settings\All Users |
%APPDATA% | C:\Documents and Settings\Username\Application Data |
%COMMONPROGRAMFILES% | C:\Program Files\Common Files |
%COMMONPROGRAMFILES(x86)% | C:\Program Files (x86)\Common Files |
%COMSPEC% | C:\Windows\System32\cmd.exe |
%HOMEDRIVE% | C: |
%HOMEPATH% | C:\Documents and Settings\Username |
%PROGRAMFILES% | C:\Program Files |
%PROGRAMFILES(X86)% | C:\Program Files (x86) (only in 64-bit version) |
%SystemDrive% | C: |
%SystemRoot% | C:\Windows |
%TEMP% and %TMP% | C:\Documents and Settings\Username\Local Settings\Temp |
%USERPROFILE% | C:\Documents and Settings\Username |
%WINDIR% | C:\Windows |
标签:无