【发布时间】:2016-03-17 14:33:24
【问题描述】:
背景/目标:
在 Windows 7 中,我正在使用常规 Windows 命令开发批处理脚本。在这批中,我首先需要保存当前目录,以便在脚本运行完成后恢复它。
我这样做的目的:
我尝试使用 chdir、pushd 和 popd 的命令来使其工作。
-
尝试1:
推送 CHDIR
REM 主脚本体
POPD
结果: PUSHD 行错误“系统找不到指定的路径”
-
尝试2:
SET curdir=CHDIR
PUSHD %curdir%
REM 主脚本体
POPD
结果: PUSHD 行出现同样的错误“系统找不到指定的路径”
其他尝试:谷歌搜索也没有产生任何令人满意的结果。
问题:
我可以使用这些命令使其工作吗? 还是我需要使用另一组命令?
注意:我正在寻找仅使用 Windows 本机命令的解决方案,第三方工具或 powershell 不是一个选项。
【问题讨论】:
-
pushd很可能会失败,因为它找不到您作为参数提供的目录。
标签: windows batch-file command-line cmd command