Неможливо змінити поточний робочий каталог на зовнішній диск у Windows [дублікат]


10

Можливий дублікат:
Використовуючи команду cd у командному рядку Windows, не вдається перейти до D: \
CMD cd до інших накопичувачів, крім C: \ не працює

Я намагаюся запустити програму, розташовану на зовнішньому диску USB, використовуючи командний рядок Windows. Я запускаю Windows 7 64-розрядний (працює у VMWare Workstation 8.0.)

Ось що відбувається:

  1. Я підключаю USB-диск, і він відображається як "E" в моєму комп'ютері.
  2. Я запускаю cmdз меню "Пуск".
  3. Я помічаю швидке відображення C:\Users\Tom>
  4. Я набираю cd E:\
  5. Я помічаю швидке відображення C:\Users\Tom>( cdтакож врожайність C:\Users\Tom>)

Я можу досліджувати накопичувач за допомогою explor.exe просто чудово, і він підключений відповідно до VMWare Workstation. Що я роблю неправильно?

Відповіді:


25

Під час введення cd e:\ви змінюєте поточний робочий каталог ( CWD ) для накопичувача E:, але наразі ви не перебуваєте на цьому диску. Щоб перейти на диск E:, просто введіть: E:і натисніть клавішу Enter.

Ви можете змінити вухо будь-якого диска , не будучи на ньому, як ви можете змінити диски в будь-який час, просто набравши букву диска , за якою слідує двокрапка ( : ).

Така очікувана поведінка починає з перших версій MS-DOS (і, мабуть, усіх інших ОС DOS), як і для Windows як її наступника.


1
Якби ви cd e:\fooнабирали текст ще на диску C, тоді набравши текст, e:ви побачите, що папка не зміниться, e:\>а e:\foo> може здатися дурною, але це може бути корисно, коли вам потрібно скопіювати кілька речей у довгий шлях DOS. Змініть шлях, тоді ви можете просто ввести, copy bar.txt e:і він піде на вказаний вами шлях, а не корінь e: і без необхідності повторно вказувати шлях.
techturtle

Так, у цьому вся суть зміни КВД різного приводу;)
0xAF

6

Щоб перейти на інший накопичувач і одночасно вказати каталог на цьому диску, ви можете використовувати параметр "/ d" таким чином: cd /d E:\Це перенесе вас до кореневого каталогу E:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.