本文主要是介绍bat脚本%cd%和%~dp0获取当前目录区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
简单点说
%cd%是获取执行脚本的目录
%~dp0是获取脚本所在的,目录
下面的例子可以很好说明问题
在f:\bin\test.bat脚本内容如下
在当前的目录下执行该脚本,日志如下,exec_dir 和cur_dir 都为当前的目录
但是在G:\目录下执行该脚本,exec_dir获取的是执行脚本的目录G:\ ,cur_dir 获取的还是脚本所放的目录f:\bin\
这篇关于bat脚本%cd%和%~dp0获取当前目录区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!