2009-06-27 61 views
3

在.bat文件,如何更改根路徑是C:\ TEMP \代碼如何更改.bat文件中的根路徑?

+0

驅動器的根路徑始終爲「:\」,顧名思義,並且不能改變。你的意思是「改變當前目錄」? – 2009-06-27 20:06:43

+0

是的,更改當前目錄。 – mrblah 2009-06-27 20:07:19

回答

5
cd /d c:\temp\code 
1

有時候,做cd c:\temp\code只有當你在另一個驅動器是不工作。這樣,所有的工作時間:

c: 
cd c:\temp\code 
4

我想在這種情況下,建議在pushdcd。這樣,您可以在末尾使用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