标签: windows batch-file
pushd %~dp0文件中的.cmd是什么意思?我知道%~dp0表示它表示驱动器号。 pushd表示什么?。
pushd %~dp0
.cmd
%~dp0
pushd
答案 0 :(得分:2)
将当前目录保存在堆栈上并更改为%~dp0,这是“0”命令行参数(即命令本身)的驱动器和路径,因此目标路径为set是要执行的批处理文件的驱动器/路径。
要返回原始路径,您需要popd
popd