windows bat 命令之%~dp0

%0 代表当前bat文件,返回绝对路径

%~dp0 代表当前bat文件所在目录


比如你有个批处理a.batD:\qq文件夹下  
a.bat
内容为 
cd /d %~dp0 
在这里 
cd /d %~dp0
的意思就是cd /d d:\qq 
%0
代表批处理本身 d:\qq\a.bat 
~dp
是变量扩充 
d
既是扩充到分区号 d: 
p
就是扩充到路径 \qq 
dp
就是扩充到分区号路径 d:\qq

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页