Возможный дубликат:
Используя команду cd в командной строке Windows, невозможно перейти к D:\

После использования diskpart для создания T:\ я не могу на самом деле CD в T:\

Когда я пытаюсь

cd T:\

Это ничего не делает.

Как я могу это исправить

Код для создания T:\

select disk 0

convert dynamic

create volume simple size=20480
rem create simple volume simple size=51200
assign letter=T

1 ответ1

3

Убедитесь, что вы используете правильный синтаксис. Как пережиток времен MS-DOS, смена диска и каталога - это две отдельные операции в командной строке.

Например, чтобы перейти к T:\, сначала измените диск на T: затем каталог на \:

T:
cd \

В Windows NT оболочка cmd.exe позволяет снова объединить обе операции с помощью параметра /d :

cd /d T:\

Немного подробнее. При запуске cd T:\ , как в вашем собственном примере, это не изменяет каталог, просто не диск. В версиях Windows на основе MS-DOS и DOS каждая буква диска имеет свой отдельный "текущий каталог", как объясняется в этом посте.

Windows NT имеет только один "текущий каталог" на процесс; однако командная оболочка и ее команда cd должны эмулировать старое поведение из соображений совместимости.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .