背景/目标:
在Windows 7中,我正在使用普通的Windows命令开发批处理脚本。在这个批处理中,我需要首先保存当前目录,以便在脚本运行完成后恢复它。
我的尝试:
我尝试使用chdir、pushd和popd命令来使其工作。
尝试1:
PUSHD CHDIR
REM 主要脚本体
POPD
结果:PUSHD行出现错误“系统找不到指定的路径”
尝试2:
SET curdir=CHDIR
PUSHD %curdir%
REM 主要脚本体
POPD
结果:在PUSHD行上出现相同的错误“系统找不到指定的路径”
其他尝试:通过谷歌搜索也没有找到令人满意的结果。
问题:
我可以使用这些命令使其工作吗? 还是需要使用另一组命令?
注意:我只希望使用Windows本地命令解决问题,第三方工具或PowerShell不是可选项。
pushd
失败的原因很可能是它找不到您作为参数提供的目录。 - CristiFati