在.cmd文件中,pushd %~dp0是什么意思?我知道%~dp0表示一个驱动器号。

9
< p > 在 < code > .cmd 文件中,< code > pushd %~dp0 表示什么?我知道 < code > %~dp0 表示驱动器号。那么 < code > pushd 表示什么呢?

请参阅 pushd 文档 - djvg
1个回答

16

将当前目录保存到栈中并切换到%~dp0,它是“0”号命令行参数(即命令本身)的驱动器和路径,以便要设置的目标路径为要执行的批处理文件的驱动器/路径。

要返回原始路径,需要使用popd


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接