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