如何使用Windows命令行更改目录

我正在使用cmd.exe (C:\ WINDOWS \ System32 \ cmd.exe),我必须将当前目录更改为“D:\ temp”,即D盘中的临时文件夹。

当我尝试cd没有任何反应。

 C:\> cd D:\temp C:\> 

我不知道这里还有什么要做的。 即使按tab键也没有提示。 到现在为止,我从来没有理由使用cmd.exe。 我主要使用Linux进行开发。

如果这有帮助:我正在远程login到另一台计算机,并在远程计算机上D:\temp ,但C:\我也打开了terminal(cmd.exe)。

“cd”命令改变目录,但不是你正在使用什么驱动器。 所以,当你去“CD D:\ TEMP”,你正在改变D盘的目录到临时,但留在C盘。

执行这两个命令:

 D: cd temp 

那会得到你想要的结果。

另一种select是pushd ,它会根据需要自动切换驱动器。 它也允许你通过popd返回到以前的目录:

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

cd有一个参数/d ,它将用一个命令改变驱动器和path:

 cd /dd:\temp 

(请参阅cd /?