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

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

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

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

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


当前回答

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

C:\...\Admin> d:

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

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

D:\Docs\Java>

其他回答

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

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

cd=cd /d $*

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

长话短说:

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

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

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

C:\...\Admin> d:

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

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

D:\Docs\Java>

为了移动到D盘在windows中使用,

C:\Users\Balaji>d:

为了移动到E盘使用,

C:\Users\Balaji>e:

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

如果你想从C: Drive跳转到任何驱动器,只需在Anaconda中输入冒号(E:),然后回车,Anaconda会在E:Drive中将你重定向。

现在获取文件夹路径,使用cd .\<<Folder_Path>>,然后回车。

我把截图放上去供大家参考: