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

Это может быть глупым вопросом, и я думаю, что посмотрел в другом месте для нахождения ответа... Могла бы быть проблема пути, но когда я открываю командную строку и ввожу от C:\>:

cd D:\

Я не могу добраться до диска D. Даже если я ввожу:

cd D:\<folder name>

command.exe автоматически заполнит строку с клавишей Tab, таким образом, она знает, где я в. Это просто не печатает, чтобы экранировать результат или на самом деле получить меня там. Эта проблема существует для сетевых дисков также.

Теперь, если я использую chdir (cd) управляйте как это:

chdir D: или cd d:

Я получаю печать из D:\ ниже команды, но это все еще говорит, что я нахожусь в C:\.

Я чувствую, что пропускаю что-то простое.

229
задан 25.04.2017, 14:34

2 ответа

При возвращении ко дням DOS существует отдельный "текущий каталог" для каждого диска. cd D:\foldername изменения D текущий каталог: к указанному foldername, но не изменяют то, что Вы все еще продолжаете работать C: диск.

То, что Вы хотите, просто:

D:

Здесь Вы видите, как "отдельный текущий каталог для каждого диска" вещь работает:

C:\Users\coneslayer>e:

E:\>c:

C:\Users\coneslayer>cd e:\software

C:\Users\coneslayer>e:

e:\Software>
326
ответ дан 07.12.2019, 07:40

Боящийся это неправильно. Это верно со дней DOS, но командной строкой в Windows NT и позже не является DOS. В командной строке, которую все используют сегодня, у Вас есть переключатель/D. Переключатель/d изменит текущий каталог указанного диска И изменения в том каталоге. Переключатель/d должен быть указан перед путем. Например:

C:\> cd /d D:\foo\bar\
D:\foo\bar\>

windows command prompt cd

54
ответ дан 07.12.2019, 07:40

Теги

Похожие вопросы