命令提示符不会将目录更改为另一个驱动器

时间:2012-06-16 17:04:40

标签: command-line cmd directory command-line-interface command-prompt

我正在尝试编译一些java(当前学习java),为此我需要更改命令提示符的目录(使用javac)。

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

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

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

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

11 个答案:

答案 0 :(得分:490)

@nasreddine回答时,您可以使用/d

cd /d d:\Docs\Java

有关cd命令的更多帮助,请使用:

C:\Documents and Settings\kenny>help cd
  

显示当前目录的名称或更改当前目录。

     

CHDIR [/ D] [驱动器:] [路径]   CHDIR [..]   CD [/ D] [驱动器:] [路径]   CD [..]

     

..指定您要更改为父目录。

     

键入CD驱动器:显示指定驱动器中的当前目录。   键入不带参数的CD以显示当前驱动器和目录。

     

除了改变电流外,还可以使用/ D开关更改当前驱动器   驱动器的目录。

     

如果启用了命令扩展,则CHDIR将更改如下:

     

转换当前目录字符串以使用相同的大小写   磁盘名称。所以CD C:\ TEMP实际上会设置电流   目录到C:\ Temp,如果是磁盘上的情况。

     

CHDIR命令不会将空格视为分隔符,因此可以   将CD放入包含空格而不包围的子目录名称中   带引号的名称。例如:

     

cd \ winnt \ profiles \ username \ programs \ start menu

     

与:

相同      

cd“\ winnt \ profiles \ username \ programs \ start menu”

     

如果禁用了扩展名,则必须输入该内容。

答案 1 :(得分:114)

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

C:\...\Admin> d:

然后您可以cd进入您想要的目录。

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

D:\Docs\Java>

答案 2 :(得分:25)

使用驱动器号 d 更改为 D 驱动器,如:

  C:\> d:

更改驱动器时,您只需输入驱动器号,例如 d:不要使用反斜杠,例如d:\;它没有' t工作)。

  

在同一驱动器中的目录之间移动时,只能使用 cd

答案 3 :(得分:12)

简短回答

C:\...\AdminD:\Docs\Java驱动器的正确方法是以下命令:

cd /d d:\Docs\Java

更多详情

如果您在D:\驱动器上随机某处,并且想要转到驱动器的根目录,则可以使用此命令:

cd d:\

如果您在D:\驱动器上随机某处,并且想要转到驱动器上的特定文件夹,则可以使用此命令:

cd d:\Docs\Java

如果您使用的是其他驱动器,并且想要转到D:\驱动器的根目录,则可以使用此命令:

cd /d d:\

如果您使用的是其他驱动器,并且想要转到D:驱动器上的特定文件夹,则可以使用此命令:

cd /d d:\Docs\Java

如果您使用的是其他驱动器,并且想要转到D:驱动器的最后一个打开的文件夹,则可以使用此命令:

cd /d d:

作为cd /d d:的简写,您也可以使用此命令:

d:

答案 4 :(得分:6)

你应该在路径之前使用a / d,如下所示:

cd /d e:\

答案 5 :(得分:4)

如果要从当前工作目录更改为另一个目录,则在命令提示符中需要键入需要更改的驱动器的名称,后跟:symbol。 示例:假设您要更改为D驱动器并且当前处于C驱动器中,然后键入 D:然后点击Enter。

另一方面,如果您希望更改同一工作目录中的目录,请使用cd(更改目录)命令,后跟目录名称。 示例:假设您要更改为新文件夹,请键入:cd“new folder”并按Enter键。

使用CMD的提示: Windows命令行不区分大小写。 使用带空格的文件或目录时,请用引号括起来。例如,我的文档将是“我的文档”。 在命令行中删除文件或目录时,它不会移动到回收站中。 如果您需要任何命令类型的帮助/?在命令之后。例如,dir /?会给dir命令提供选项。

答案 6 :(得分:4)

您可以使用此命令更改目录 喜欢:目前如果你当前的工作主管c:\驱动器 如果你想转到你的D:\驱动器,那么输入这个命令

cd /d D:\

现在你当前的工作目录是D:\ drive所以你想去Docs下的Java目录,所以键入下面的命令:

cd Docs\Java

注意:d代表驱动器

答案 7 :(得分:1)

您可以在cd命令的命令提示符下使用帮助 通过写此命令cd /? 如图所示   enter image description here

答案 8 :(得分:0)

对于Linux系统的用户,Windows上的cd命令不直观。如果希望cd转到另一个目录,无论它位于当前驱动器还是另一个驱动器中,都可以为cd创建别名。在Cmder中的操作如下:

  • 转到$CMDER_ROOT/config并打开文件user_aliases.cmd
  • 在文件末尾添加以下内容:
cd=cd /d $*

重新启动Cmder,您应该可以将cd转到所需的任何目录。这是一个小技巧,但效果很好,可以节省您的时间。

答案 9 :(得分:0)

为了在Windows中使用D盘, C:\ Users \ Balaji> d:

为了转到使用E盘, C:\ Users \ Balaji> e:

相同将适用于其他驱动器。

答案 10 :(得分:0)

更简单的方法是使用 PowerShell 代替,它不需要任何附加标志:

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