Die Eingabeaufforderung wechselt nicht in ein anderes Laufwerk

332

Ich versuche, etwas Java zu kompilieren (lerne gerade Java), und dazu muss ich das Verzeichnis der Eingabeaufforderung ändern (mit javac).

C:\...\Admin> cd D:\Docs\Java
C:\...\Admin> cd
C:\...\Admin

Das Verzeichnis wird nicht geändert. Ich versuche es erneut mit Anführungszeichen:

C:\...\Admin> cd "D:\Docs\Java"
C:\...\Admin>

Auch hier ändert es das Verzeichnis nicht. Was mache ich falsch?

nebuch
quelle
1
Sie verwenden CD nur, wenn Sie zwischen Verzeichnissen innerhalb desselben Laufwerks
wechseln. Korrigieren
@Prageethgodage nein es ist möglich. Siehe meine Antwort unten.
Kenny

Antworten:

621

Als @nasreddine geantwortet oder können Sie verwenden/d

cd /d d:\Docs\Java

Für weitere Hilfe zum cdBefehl verwenden Sie:

C:\Documents and Settings\kenny>help cd

Zeigt den Namen des aktuellen Verzeichnisses an oder ändert es.

CHDIR [/ D] [Laufwerk:] [Pfad] CHDIR [..] CD [/ D] [Laufwerk:] [Pfad] CD [..]

.. Gibt an, dass Sie in das übergeordnete Verzeichnis wechseln möchten.

Typ CD-Laufwerk: Zum Anzeigen des aktuellen Verzeichnisses im angegebenen Laufwerk. Geben Sie CD ohne Parameter ein, um das aktuelle Laufwerk und Verzeichnis anzuzeigen.

Verwenden Sie den Schalter / D, um das aktuelle Laufwerk zu ändern und das aktuelle Verzeichnis für ein Laufwerk zu ändern.

Wenn Befehlserweiterungen aktiviert sind, ändert sich CHDIR wie folgt:

Die aktuelle Verzeichniszeichenfolge wird konvertiert, um denselben Fall wie die Namen auf der Festplatte zu verwenden. CD C: \ TEMP würde also das aktuelle Verzeichnis tatsächlich auf C: \ Temp setzen, wenn dies auf der Festplatte der Fall ist.

Der Befehl CHDIR behandelt Leerzeichen nicht als Trennzeichen. Daher ist es möglich, in einen Unterverzeichnisnamen zu kopieren, der ein Leerzeichen enthält, ohne den Namen in Anführungszeichen zu setzen. Zum Beispiel:

CD \ Winnt \ Profile \ Benutzername \ Programme \ Startmenü

ist das gleiche wie:

cd "\ winnt \ profile \ username \ programme \ start menu"

Dies ist, was Sie eingeben müssten, wenn Erweiterungen deaktiviert wären.

kenny
quelle
2
@SZaman nach meiner Erfahrung. CD hat den Laufwerksbuchstaben ohne ihn nie geändert.
Kenny
@kenny In der Tat hat es den Laufwerksbuchstaben buchstäblich nie gewechselt.
Simontemplar
@kenny Ich möchte nicht nur untätig sein und irgendetwas tun, wenn Sie versuchen, in ein Verzeichnis auf einem anderen Laufwerk zu wechseln. Es wird eine Fehlermeldung angezeigt, die besagt: "FEHLER - Die Datei, auf die Sie zugreifen möchten, befindet sich auf einem anderen Treiber. Geben Sie an -d ...“
committedandroider
1
@committedandroider ja es ist sicher ein Fehler, mach es einfach;)
kenny
133

Das Verzeichnis, in das Sie wechseln, befindet sich auf einem anderen Laufwerk. Sie müssen zu diesem Laufwerk wechseln, indem Sie:

C:\...\Admin> d:

dann können Sie cdin das gewünschte Verzeichnis.

C:\...\Admin> d:
D:\>cd "Docs\Java"

D:\Docs\Java>
Nasreddine
quelle
2
@Prageethgodage: Angenommen, Sie sind eingeschaltet C:\my Folderund haben Dateien in einem Ordner auf einem anderen (Netzwerk-) Laufwerk in Z:Do a cd z:\very\long\path\you\dontwant\to\write\each\time. Sie sind noch auf C:\my Folder). Dann können Sie einfach dir z:(listet Dateien auf Ihrem sehr langen Pfad auf) oder copy z:*.jpg(Hinweis: NICHT z:\*.jpg!), Die Dateien von Ihrem sehr langen Pfad kopieren, . A simple z: `zu Ihrem Z: -Laufwerk wechseln, in dem Sie sich befinden dein sehr langer Weg. Sehr praktisch, wenn Sie viel an der Eingabeaufforderung arbeiten.
Stephan
29

Verwenden Sie den Laufwerksbuchstaben d, um zum Laufwerk D zu wechseln.

  C:\> d:

Wenn Sie Laufwerke wechseln, müssen Sie nur den Laufwerksbuchstaben wie d: eingeben (verwenden Sie keinen Backslash wie d: \; es funktioniert nicht ).

Sie verwenden cd nur, wenn Sie zwischen Verzeichnissen innerhalb desselben Laufwerks wechseln.

Krishna
quelle
15

Die kurze Antwort

Der richtige Weg aus zu gehen , C:\...\Adminzu D:\Docs\JavaLaufwerk, ist der folgende Befehl:

cd /d d:\Docs\Java

Mehr Details

Wenn Sie sich auf Ihrem D:\Laufwerk zufällig befinden und zum Stammverzeichnis Ihres Laufwerks wechseln möchten, können Sie den folgenden Befehl verwenden:

cd d:\

Wenn Sie sich auf Ihrem D:\Laufwerk zufällig befinden und zu einem bestimmten Ordner auf Ihrem Laufwerk wechseln möchten, können Sie den folgenden Befehl verwenden:

cd d:\Docs\Java

Wenn Sie sich auf einem anderen Laufwerk befinden und zum Stammverzeichnis Ihres D:\Laufwerks wechseln möchten , können Sie den folgenden Befehl verwenden:

cd /d d:\

Wenn Sie sich auf einem anderen Laufwerk befinden und zu einem bestimmten Ordner auf Ihrem D:Laufwerk wechseln möchten , können Sie den folgenden Befehl verwenden:

cd /d d:\Docs\Java

Wenn Sie sich auf einem anderen Laufwerk befinden und zum letzten geöffneten Ordner Ihres D:Laufwerks wechseln möchten , können Sie den folgenden Befehl verwenden:

cd /d d:

Als Abkürzung für cd /d d:können Sie auch diesen Befehl verwenden:

d:
John Slegers
quelle
"d:" whoa! noch nie davon gehört, tnx :)
Johann Gerell
1
Wenn Sie versuchen, zu einem Netzwerklaufwerk zu wechseln, bestand meine Problemumgehung darin, über den Projektmappen-Explorer in das Laufwerk zu wechseln und cmd in die Adressleiste einzugeben. Das öffnet es
Artorias2718
9

Sie sollten a / d vor dem Pfad wie folgt verwenden:

cd /d e:\
Abolfazl Miadian
quelle
4

Wenn Sie vom aktuellen Arbeitsverzeichnis in ein anderes Verzeichnis wechseln möchten, müssen Sie an der Eingabeaufforderung den Namen des Laufwerks eingeben, auf das Sie wechseln möchten, gefolgt von: symbol. Beispiel: Angenommen, Sie möchten zu D-Laufwerk wechseln und befinden sich derzeit in C-Laufwerk. Geben Sie dann D: ein und drücken Sie die Eingabetaste.

Wenn Sie andererseits das Verzeichnis innerhalb desselben Arbeitsverzeichnisses ändern möchten, verwenden Sie den Befehl cd (Verzeichnis ändern) gefolgt vom Verzeichnisnamen. Beispiel: Angenommen, Sie möchten in einen neuen Ordner wechseln, geben Sie Folgendes ein: cd "neuer Ordner" und drücken Sie die Eingabetaste.

Tipps zur Verwendung von CMD: Bei der Windows-Befehlszeile wird nicht zwischen Groß- und Kleinschreibung unterschieden. Wenn Sie mit einer Datei oder einem Verzeichnis mit einem Leerzeichen arbeiten, setzen Sie diese in Anführungszeichen. Eigene Dateien wären beispielsweise "Eigene Dateien". Wenn eine Datei oder ein Verzeichnis in der Befehlszeile gelöscht wird, wird sie nicht in den Papierkorb verschoben. Benötigen Sie Hilfe bei einem der Befehlstypen /? nach dem Befehl. Zum Beispiel dir /? würde die verfügbaren Optionen für den Befehl dir angeben.

Vinayak
quelle
4

Sie können das Verzeichnis mit diesem Befehl wie folgt ändern: Wenn Sie derzeit als Director arbeiten: c: \ Laufwerk, wenn Sie zu Ihrem Laufwerk D: \ wechseln möchten, geben Sie diesen Befehl ein

cd /d D:\

Jetzt lautet Ihr aktuelles Arbeitsverzeichnis D: \ Laufwerk. Sie möchten also unter Docs in das Java-Verzeichnis wechseln. Geben Sie also den folgenden Befehl ein:

cd Docs\Java

Hinweis: d steht für Laufwerk

Hoque MD Zahidul
quelle
2

Ich nehme an, Sie verwenden ein Windows-System.

Sobald Sie CMD öffnen, wird Ihnen der Standardspeicherort angezeigt, z. B. der folgende

C: \ Users \ Admin - In Ihrem Fall ist der Administrator, wie bereits erwähnt, der Benutzername Ihres Computers

Überlegen Sie, ob Sie in das E-Verzeichnis wechseln möchten, und geben Sie einfach E ein:

Dadurch wird der Benutzer zu E: Directory verschoben. Wechseln Sie nun in den Ordner, auf den Sie in E: Drive verweisen möchten

Beispiel: Wenn Sie in das Software-Verzeichnis des E-Ordners wechseln möchten, geben Sie zuerst ein

E:

Geben Sie dann den Speicherort des Ordners ein

CD E: \ Software

Viola

user2401863
quelle
2

Um unter Windows auf Laufwerk D zu wechseln, verwenden Sie C: \ Users \ Balaji> d:

Um zur Verwendung des E-Laufwerks zu wechseln, wählen Sie C: \ Users \ Balaji> e:

Gleiches gilt für andere Laufwerke.

Balaji Dinakaran
quelle
1

Der cdBefehl unter Windows ist für Benutzer von Linux-Systemen nicht intuitiv. Wenn Sie erwarten cd, in ein anderes Verzeichnis zu wechseln, unabhängig davon, ob es sich auf dem aktuellen Laufwerk oder einem anderen Laufwerk befindet, können Sie einen Alias ​​für erstellen cd. So geht's in Cmder :

  • Gehen Sie zu $CMDER_ROOT/configund öffnen Sie die Dateiuser_aliases.cmd
  • Fügen Sie am Ende der Datei Folgendes hinzu:
cd=cd /d $*

Starten Sie Cmder neu und Sie sollten in der Lage sein, in jedes gewünschte Verzeichnis zu cd. Es ist ein kleiner Trick, funktioniert aber großartig und spart Zeit.

jdhao
quelle
-1

Sie können die Hilfe an der Eingabeaufforderung für den Befehl cd verwenden, indem Sie diesen Befehl schreiben. cd /? wie in dieser Abbildung gezeigt Geben Sie hier die Bildbeschreibung ein

Mohammed Awney
quelle