cd /d %~dp0是什么意思啊?

时间 2019/1/22 10:25:15 加载中...

    cd /d %~dp0是什么意思啊?
    是dos的批处理命令。

    意思是
    更改当前目录为批处理本身的目录

    比如你有个批处理a.bat在D:\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

    来源:www.cnblogs.com/yxsylyh

    扫码分享
    版权说明
    作者:SQBER
    文章来源:http://www.sqber.com/articles/bat-the-cd.html
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。