Windows 10 cmd提示将目录更改为不同物理硬盘上的驱动器

Windows 10 cmd提示将目录更改为不同物理硬盘上的驱动器

我是 Windows 新手(来自 Linux 背景)。我在 cmd 提示符中切换到不同驱动器上的目录时遇到问题。要么是我找不到适合这种特定情况的答案,要么是我搜索的术语不正确。情况如下...

我现在C:\想改变一个目录,比如说E:\specific\directory

我知道 的/E开关cd,但在这种情况下它不起作用。此外,我的C:\D:\位于 SSD 上,而我的E:\位于 HDD 上,因此它们位于两个不同的物理硬盘上。

我可以

C:\> cd /D D:\specific\directory没问题,但尝试

C:\> cd /E E:\specific\directory

我得到了错误The filename, directory name, or volume label syntax is incorrect.

它让我进入驱动器的唯一方法E:\是使用两个命令,即如果我C:\> e:先执行第一个命令,它就会进入E:\驱动器,然后使用第二个cd命令我就可以导航到我想要的任何目录E:\。那么有没有办法让我用一个命令而不是两个命令就可以从 导航C:\到特定目录?E:\

谢谢!

答案1

/D你应该使用 switch 。SS64 开启CDCD /D ...更改驱动器和目录 - 无论您尝试更改为哪个驱动器 - 因此您可以使用CD /D E:\Specific\Directory

答案2

正如 Jeff Zeitlin 指出的那样,您可以使用 /D 开关,但我强烈建议使用 Powershell 而不是 cmd。它旨在替代 cmd,其中的内容如下:

cd E:\specific\directory

提供您想要的行为。它还带有一些别名,这些别名可以“模拟”*nix 命令,例如ls使其成为“小的”对于转换到 Windows Shell 的人们来说更加友好。

相关内容