我正在尝试更改CMD中的目录,但它不起作用。它将返回到当前目录,请参见:
为什么会发生这种情况?键入D:并按enter键。因此,您可以移动到D驱动器我正在尝试更改CMD中的目录,但它不起作用。它将返回到当前目录,请参见:,cmd,Cmd,为什么会发生这种情况?键入D:并按enter键。因此,您可以移动到D驱动器cd意味着更改目录。您不能使用它来更改驱动器。键入cd D:告诉您驱动器D:上的当前目录 要更改驱动器,只需键入新的驱动器号,后跟:,如D:中所示,然后按Enter键 要了解cd的功能,请在命令提示下键入cd/?。阅读cd/?帮助说明,将目录更改为不同驱动器时需要/d选项 C:\Users\vk Yadav>cd d: D:\ C:\Users\vk Yadav> 但是使用 cd /d D:\ 将仅更改为
cd
意味着更改目录。您不能使用它来更改驱动器。键入cd D:
告诉您驱动器D:
上的当前目录
要更改驱动器,只需键入新的驱动器号,后跟:,如D:
中所示,然后按Enter键
要了解
cd
的功能,请在命令提示下键入cd/?
。阅读cd/?
帮助说明,将目录更改为不同驱动器时需要/d
选项
C:\Users\vk Yadav>cd d:
D:\
C:\Users\vk Yadav>
但是使用
cd /d D:\
将仅更改为具有先前路径的驱动器,类似于独立D:
命令
该命令显然适用于附加文件夹
cd /d D:
如果您只想更改驱动器,则只需执行以下操作
cd /d "D:\Some Folder\"
将切换到驱动器。但是,如果在切换到C:\
之前,您在D:
上的特定目录中,那么运行D:
将使您返回该目录。下面演示了这一点,您可以通过复制它来测试它,在我的文件夹中添加一个实际的目录名,然后粘贴到cmd
窗口中
D:
在我的系统上运行上述操作(注意,我使用Z:\
而不是D:\
)
因此,如果您只想精确地降落在驱动器或驱动器\dir上,那么只需使用cd/d路径
Yes。。但是,如果您以前在D:\Program Files\Acrobat“
中,仅执行D:
操作将使您返回D:\Program Files\Acrobat”
,这将需要一个新命令“cd”精确地到达指定路径。很抱歉,我评论的最后一部分是cd\@Stephan,你有没有可能改变你的链接直接指向你的答案?我不完全同意D:
standalone命令,如我的答案和你的链接中所示。@Gerhard:我同意()。看来,SO已经改变了复制功能,使其只能指向问题,不再指向答案(就像我习惯的那样)。遗憾的是,我也不同意这个被接受的答案(它是有效的,但不是最优雅的解决方案)。好的,谢谢@Stephan,我想你在评论中的链接就足够了。
echo off & cls
cd "%userprofile%"
cd
cd /d "D:\Some Folder\"
cd
D:
cd
C:
cd
cd /d D:
cd
cd /d C:
cd
cd /d D:\
cd
cd /d C:\
cd