207

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

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

C:\> cd D:\temp

C:\>

我不知道在这里还能做什么。即使tab按键也不会给出任何提示。直到现在我必须使用 cmd.exe 时,我才得到使用的理由。我主要使用 Linux 进行开发。

如果这有帮助:我正在远程登录另一台计算机并D:\temp在远程计算机上,但C:\我打开终端(cmd.exe)的位置也是如此。

4

7 回答 7

380

“cd”命令会更改目录,但不会更改您正在使用的驱动器。因此,当您执行“cd d:\temp”时,您将 D 驱动器的目录更改为 temp,但仍保留在 C 驱动器中。

执行这两个命令:

D:
cd temp

这会给你你想要的结果。

于 2013-07-19T19:27:37.983 回答
141

另一种选择是pushd,它将根据需要自动切换驱动器。它还允许您通过以下方式返回上一个目录popd

C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_
于 2013-07-19T20:18:25.920 回答
119

cd有一个参数/d,它将使用一个命令更改驱动器和路径:

cd /d d:\temp

(见cd /?

于 2013-07-19T20:12:34.190 回答
2

只需在命令行中输入所需的驱动器初始值,然后按 Enter

就像如果你想去 L:\\ 驱动器,只需输入L: or l:

于 2020-11-13T07:17:44.173 回答
0

你可以试试这个对我有用

C:\Users\user>cd..
C:\Users>cd ..
C:\>D:
D:\>cd \foldername
于 2021-12-18T19:09:04.113 回答
-1
cd /driveName driveName:\pathNamw
于 2021-01-04T06:20:17.580 回答
-2

您可以使用这三个命令: 1.cd.. 2.d: 3.cd temp

于 2021-09-18T11:03:59.323 回答