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

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

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

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

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


当前回答

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

  C:\> d:

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

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

其他回答

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

可以使用此命令修改目录 比如:当前如果你当前的工作目录是c:\ drive the 如果你想去你的D:\驱动器,然后键入这个命令

cd /d D:\

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

cd Docs\Java

注:d为drive(驱动器)

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

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

我想你用的是Windows系统。

一旦你打开CMD,你会显示默认位置,如这样

C:\Users\Admin -在您的情况下,如前所述,它将是您计算机的用户名

考虑如果你想移动到E目录,然后简单地键入 艾凡:

这将把用户移动到E: Directory。现在改变到任何文件夹,你想在E:驱动器指向

例如:如果你想移动到E文件夹的软件目录,那么首先键入

E:

然后输入文件夹的位置

cd E: \软件

违反了

Windows上的cd命令对于Linux系统的用户来说并不直观。如果你希望cd到另一个目录,无论它是在当前驱动器还是在另一个驱动器,你可以为cd创建一个别名。下面是如何在Cmder中做到这一点:

进入$CMDER_ROOT/config目录,打开文件user_alias .cmd 在文件末尾添加如下内容:

cd=cd /d $*

重新启动Cmder,你应该能够cd到任何你想要的目录。这是一个小技巧,但效果很好,节省了你的时间。