DOS批处理中%cd%和%~dp0的区别

匿名 (未验证) 提交于 2019-12-02 23:56:01

 

运行命令的目录
echo %cd%

运行文件的目录
echo %~dp0

a.bat
@echo off
echo %cd%
echo %~dp0


C:\Users\macname>.\Desktop\a.bat
C:\Users\macname
C:\Users\macname\Desktop\


C:\Users\macname>cd Desktop


C:\Users\macname\Desktop>a.bat
C:\Users\macname\Desktop
C:\Users\macname\Desktop\

 

参考:
https://www.cnblogs.com/langtianya/p/5171169.html

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!