我试图编译一些java(学习java目前),这样做,我需要改变命令提示符的目录。

C:\...\Admin> cd D:\Docs\Java
C:\...\Admin> cd
C:\...\Admin

它不会改变目录。我再次尝试使用引号:

C:\...\Admin> cd "D:\Docs\Java"
C:\...\Admin>

同样,它不会改变目录。我做错了什么?


当前回答

如果您想从当前的工作目录更改到另一个目录,那么在命令提示符中,您需要键入您需要更改的驱动器的名称,后面跟着:符号。 例如:假设你想要更改到d盘,而你目前在c盘,然后输入 D:然后按Enter键。

另一方面,如果您希望更改同一工作目录下的目录,则使用cd(更改目录)命令后跟目录名。 示例:假设您希望更改到新文件夹,然后键入:CD“新文件夹”并按enter。

使用CMD的技巧: Windows命令行不区分大小写。 当处理带有空格的文件或目录时,请用引号将其括起来。例如,My Documents应该是“My Documents”。 在命令行中删除文件或目录时,不会将其移动到回收站。 如果您需要任何命令类型/?命令后。例如,dir /?将为dir命令提供可用选项。

其他回答

使用盘符d更改为d盘,如下所示:

  C:\> d:

当更换驱动器时,你只需要输入驱动器号,比如d:(不要使用反斜杠,比如d:\它不起作用)。

只有在同一驱动器内的目录之间移动时才使用cd。

长话短说:

虽然它确实是cd driveletter:\以前(例如cd d:\),

在Windows 10中,它是drivelletter:\ only(例如d:)。

您可以在CD命令的命令提示符上使用帮助 通过写入CD /? 如图所示

一个更简单的方法是使用PowerShell,不需要任何额外的标志:

W:\> cd C:\path\on\different\disk

您要切换到的目录在另一个驱动器上,您需要使用以下命令切换到该驱动器:

C:\...\Admin> d:

然后您可以CD到您想要的目录。

C:\...\Admin> d:
D:\>cd "Docs\Java"

D:\Docs\Java>