%0 指批处理本身。
更改当前目录为批处理本身的目录
举例 :
比如有个批处理a.bat在C:/qq文件夹下,a.bat内容为 cd /d %~dp0 。在这里 cd /d %~dp0的意思就是cd /d c:/qq 。%0代表批处理本身 c:/qq/a.bat 。
每部分的意思:
~dp是变量扩充
d是扩充到分区号 c:
p是扩充到路径 /qq
dp是扩充到分区号路径 c:/qq
扩展资料
扩充变量语法详解:
选项语法:
~I - 删除任何引号("),扩充 %I
%~fI - 将 %I 扩充到一个完全合格的路径名
%~dI - 仅将 %I 扩充到一个驱动器号
%~pI - 仅将 %I 扩运冲充到一个卜漏路径
%~sI - 扩充的路径只含有短名
%~aI - 将 %I 扩充到文件的文件属性
%~dp$PATH:i - 查找列在路径环境变量的目录旁弊歼,并将 %I 扩充
到找到的第一个驱动器号和路径。
%~ftzaI - 将 %I 扩充到类似输出线路的 DIR
标签:bat,字符串
版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/answer/298775.html