Windows 10 cmd подсказка сменить каталог на другой физический жесткий диск

Windows 10 cmd подсказка сменить каталог на другой физический жесткий диск

Я новичок в Windows (до этого работал с Linux). У меня проблема с командной строкой при переходе в каталог на другом диске. Либо я не нашел подходящих ответов для этого конкретного сценария, либо я не ищу с правильными терминами. Вот сценарий...

Я нахожусь в сети 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Вам следует использовать переключатель .SS64 наCD, CD /D ...изменяет и диск, и каталог — независимо от того, на какой диск вы пытаетесь перейти — поэтому вам следует использовать CD /D E:\Specific\Directory.

решение2

Как указал Джефф Цейтлин, вы можете использовать ключ /D, однако я бы настоятельно рекомендовал использовать Powershell вместо cmd в любом случае. Он предназначен для замены cmd и в нем это:

cd E:\specific\directory

Дает поведение, которое вы хотите. Он также поставляется с некоторыми псевдонимами, которые как бы "эмулируют" команды *nix, например, lsчтобы сделать его"маленький"более дружелюбен к людям, переходящим на оболочку Windows.

Связанный контент