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

当我尝试cd时,什么都没有发生。

C:\> cd D:\temp

C:\>

我不知道还能做什么。即使按tab键也没有任何提示。我从来没有理由使用cmd.exe,直到现在,当我不得不。我主要使用Linux进行开发。

如果这有帮助的话:我正在远程登录到另一台计算机,D:\temp在远程机器上,但C:\也在远程机器上,我已经打开了终端(cmd.exe)。


当前回答

CD有一个参数/d,它会用一个命令改变驱动器和路径:

cd /d d:\temp

(见CD /?)

其他回答

“cd”命令更改目录,但不更改您正在使用的驱动器。因此,当你输入“cd d:\temp”时,你将d盘的目录更改为temp,但仍在C盘。

执行以下两条命令:

D:
cd temp

这会让你得到你想要的结果。

另一个替代方案是pushd,它将根据需要自动切换驱动器。它还允许你通过popd返回到上一个目录:

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

使用命令

G:\ D:         <!--Move to D Drive-->

D:\ cd temp      <!--Move to temp Folder-->

只需在命令行中输入所需驱动器的初始名称并按enter

比如如果你想去L:\\ drive, 只要输入L:或L:

CD有一个参数/d,它会用一个命令改变驱动器和路径:

cd /d d:\temp

(见CD /?)