我试图编译一些java(学习java目前),这样做,我需要改变命令提示符的目录。
C:\...\Admin> cd D:\Docs\Java
C:\...\Admin> cd
C:\...\Admin
它不会改变目录。我再次尝试使用引号:
C:\...\Admin> cd "D:\Docs\Java"
C:\...\Admin>
同样,它不会改变目录。我做错了什么?
我试图编译一些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。
其他回答
简短的回答
从C开始的正确方法:\…\Adminto D:\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:
可以使用此命令修改目录 比如:当前如果你当前的工作目录是c:\ drive the 如果你想去你的D:\驱动器,然后键入这个命令
cd /d D:\
现在你的当前工作目录是D:\ drive,所以你想去Docs下的Java目录,所以输入下面的命令:
cd Docs\Java
注:d为drive(驱动器)
Windows上的cd命令对于Linux系统的用户来说并不直观。如果你希望cd到另一个目录,无论它是在当前驱动器还是在另一个驱动器,你可以为cd创建一个别名。下面是如何在Cmder中做到这一点:
进入$CMDER_ROOT/config目录,打开文件user_alias .cmd 在文件末尾添加如下内容:
cd=cd /d $*
重新启动Cmder,你应该能够cd到任何你想要的目录。这是一个小技巧,但效果很好,节省了你的时间。
你应该在path之前使用a /d,如下所示:
cd /d e:\
长话短说:
虽然它确实是cd driveletter:\以前(例如cd d:\),
在Windows 10中,它是drivelletter:\ only(例如d:)。