批处理中的相对路径
2013-12-21 10:26:30| 分类: 系统管理员必备 |举报 |字号 订阅
在桌面上建立一个11.txt
D:\>"%userprofile%"\桌面\11.txt
是可以打开的11.txt的
但 用 cd "%userprofile%"\桌面 是没问题的
%ProductName% 为程序安装目录 (Program Files)
%WindowsDir% 为系统目录( 系统盘的 Windows 目录下 )
%CompanyName% 为公司名,没见过这个
%AppData% 为当前程序安装目录 ,可以用它得到程序的安装路径。
补充:
-
%CD% - 扩展到当前目录字符串。
%DATE% - 用跟 DATE 命令同样的格式扩展到当前日期。
%TIME% - 用跟 TIME 命令同样的格式扩展到当前时间。
%RANDOM% - 扩展到 0 和 32767 之间的任意十进制数字。
%ERRORLEVEL% - 扩展到当前 ERRORLEVEL 数值。
%CMDEXTVERSION% - 扩展到当前命令处理器扩展名版本号。
%CMDCMDLINE% - 扩展到调用命令处理器的原始命令行。
%HOMEDRIVE% = C:\ 当前启动的系统的所在分区
%systemdrive% = C:\ 当前启动的系统的所在分区
%SystemRoot% = C:\WINDOWS 当前启动的系统的所在目录
%windir% = %SystemRoot% = C:\WINDOWS 当前启动的系统的所在目录
%USERPROFILE% = C:\Documents and Settings\icesoul 当前用户数据变量
%HOMEPATH% = C:\Documents and Settings\icesoul 当前用户环境变量
%temp% = C:\Documents and Settings\icesoul\Local Settings\Temp 当前用户TEMP缓存变量
%programfiles% = C:\Program Files 程序安装目录
%commonprogramfiles% = G:\Program Files\Common Files 通用文件目录
%system% = C:\WINDOWS\SYSTEM32 系统安装盘下的system32目录