在一个.bat文件中,如何将根路径更改为c:\temp\code?
cd /d c:\temp\code
在这种情况下,我建议使用pushd
而不是cd
。这样,您可以在结尾处使用popd
恢复先前的目录。除非批处理文件实际上在运行后应该更改路径,否则我总是在批处理结束时还原它:
@echo off
rem change current directory
pushd C:\Temp\Code
rem ...
rem something your batch needs to do
rem ...
rem restore old working directory
popd
cd c:\temp\code
命令是不能成功切换到目标目录的。以下方式总是可行的:c:
cd c:\temp\code