批处理脚本

%~dp0

~ 是扩展的意思,变量扩充(下面详细介绍),相当于把一个相对路径转换绝对路径

%0 代指批处理文件自身(绝对路径 "D:\test\bat\test.bat",注意有双引号)

%~d0 是指批处理所在的盘符,其中d代表drive。(扩充到盘符 D: )

%~p0 是指批处理所在的目录,其中p代表path。(扩充到路径 \test\bat\ ,注意最后有个\

%~dp0 是批处理所在的盘符加路径。(扩充到盘符和路径 :D:\test\bat\)