Как изменить каталог с помощью командной строки Windows
Я использую cmd.exe
(C:\WINDOWS\System32\cmd.exe), и мне нужно изменить текущий каталог на папку "D:\temp", то есть на диске D.
Когда я пытаюсь cd
ничего не происходит.
C:\> cd D:\temp
C:\>
Я не знаю, что еще делать здесь. Даже нажатие клавиши tab
не дает никаких подсказок. У меня никогда не было причины использовать cmd.exe до сих пор, когда мне нужно. В основном я использую Linux для разработки.
Если это помогает: я нахожусь на удаленном входе на другой компьютер и D:\temp
на удаленном компьютере, но это также C:\
, где я открыл терминал (cmd.exe).
Ответы
Ответ 1
Команда "cd" изменяет каталог, но не тот диск, с которым вы работаете. Поэтому, когда вы идете "cd d:\temp", вы меняете каталог диска D на temp, но остаетесь на диске C.
Выполните следующие две команды:
D:
cd temp
Это даст вам нужные результаты.
Ответ 2
Другой альтернативой является pushd
, который автоматически переключит диски по мере необходимости. Он также позволяет вернуться в предыдущий каталог через popd
:
C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_
Ответ 3
cd
имеет параметр /d
, который изменит диск и путь с помощью одной команды:
cd /d d:\temp
(см. cd /?
)