2013-07-19 82 views
83

我正在使用cmd.exe(C:\ WINDOWS \ System32 \ cmd.exe),我必須將當前目錄更改爲「D:\ temp」,即D盤中的臨時文件夾。如何使用Windows命令行更改目錄

當我嘗試cd什麼也沒有發生。

C:\> cd D:\temp 

C:\> 

我不知道這裏還有什麼要做。即使按tab鍵也不會給出任何提示。我從來沒有理由在必要時使用cmd.exe。我主要使用Linux進行開發。

如果這有幫助:我在遠程登錄到另一臺計算機和D:\temp在遠程機器上,但我也打開終端(cmd.exe)的C:\

+1

只加'd:'或'C:'不需要CD .. – marlonpya

+7

爲什麼這個封閉的題外話? CMD可以在編程中使用,與ADB實例(安卓調試橋),它也可以被用來執行其他語言的程序(例如C,使用Java,Python等)。如果目標位於不同的驅動器中,則使用該命令打開相應的驅動器。我會說,它直接涉及到編程的工具,因爲它可以用於許多不同的編程有關的東西INCLUDIN,但不限於,亞洲開發銀行,啓動程序等 – Zoe

回答

191

的「CD」命令改變了目錄,但不是什麼驅使你正在使用。所以當你去「cd d:\ temp」時,你正在將D盤的目錄改爲temp,但是仍然保留在C盤中。

執行以下兩條命令:

D: 
cd temp 

,將讓你你想要的結果。

+1

是,它完全奏效。感謝您的快速回答。 –

+4

如果對環境變量執行cd命令,例如'cd%temp%',這不起作用。如果當前驅動器與臨時文件夾驅動器「cd%temp%」不同,則不執行任何操作。 'CD/d%TEMP%'應該@Stephan說 – oleksa

+2

** **即首先改變** **驅動器,然後改變** **文件夾或目錄被使用,希望可以幫助別人。 – stom

46

cd具有參數/d,這將改變驅動器和路徑使用一個命令:

cd /d d:\temp 

(見cd /?

61

另一個替代方案是pushd,根據需要,即自動切換驅動器。它還允許你通過popd返回到前一個目錄:

C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_
+0

完美的答案。不必擔心源文件夾。 –

+0

感謝它爲我工作。 –

相關問題