Das aktuelle Arbeitsverzeichnis kann in Windows nicht in ein externes Laufwerk geändert werden [Duplikat]

9

Mögliches Duplizieren:
Mit dem Befehl cd in der Windows-Befehlszeile kann nicht zu D: \ CMD cd zu anderen Laufwerken navigiert werden,
außer C: \ funktioniert nicht

Ich versuche, ein Programm auf einem externen USB-Laufwerk über die Windows-Eingabeaufforderung auszuführen. Ich verwende Windows 7 64-Bit (läuft in VMWare Workstation 8.0.)

Folgendes passiert:

  1. Ich schließe das USB-Laufwerk an und es wird als Laufwerksbuchstabe 'E' im Arbeitsplatz angezeigt.
  2. Ich starte cmdüber das Startmenü.
  3. Ich bemerke, dass die Eingabeaufforderung angezeigt wird C:\Users\Tom>
  4. Ich tippe cd E:\
  5. Ich bemerke die Eingabeaufforderung C:\Users\Tom>( cdauch ergibt C:\Users\Tom>)

Ich kann das Laufwerk mit explorer.exe problemlos erkunden und es ist gemäß VMWare Workstation verbunden. Was mache ich falsch?

Tom
quelle

Antworten:

24

Wenn Sie eingeben cd e:\, ändern Sie das aktuelle Arbeitsverzeichnis ( CWD ) für Laufwerk E :, aber Sie befinden sich derzeit nicht auf diesem Laufwerk. Um zu Laufwerk E: zu gelangen, geben Sie einfach: ein E:und drücken Sie die Eingabetaste.

Sie können die ändern CWD von einem beliebigen Laufwerk ohne darauf zu sein, wie Sie Laufwerke jederzeit ändern können , indem nur die Laufwerksbuchstabe durch Doppelpunkt eingeben ( : ).

Dies ist das erwartete Verhalten seit den ersten Versionen von MS-DOS (und wahrscheinlich allen anderen DOS-Betriebssystemen), ebenso wie Windows als Nachfolger.

0xAF
quelle
1
Wenn Sie den Typen waren cd e:\foonoch auf dem C - Laufwerk, tippte dann e:würden Sie feststellen , dass der Ordner nicht ändern würde , e:\>sondern e:\foo> mögen albern, aber es kann nützlich sein , wenn Sie mehrere Dinge auf einen langen DOS - Pfad kopieren müssen. Ändern Sie den Pfad, dann können Sie einfach eingeben copy bar.txt e:und er wird zu dem von Ihnen angegebenen Pfad und nicht zum Stamm von e: verschoben, ohne dass der Pfad erneut angegeben werden muss.
Techturtle
Ja, das ist der springende Punkt beim Ändern des CWD eines anderen Laufwerks;)
0xAF
6

Um zu einem anderen Laufwerk zu wechseln und gleichzeitig ein Verzeichnis in diesem Laufwerk anzugeben, können Sie den "/ d" -Parameter wie cd /d E:\folgt verwenden : Hiermit gelangen Sie zum Stammverzeichnis von E:

Terje Mikal
quelle