2010-05-11 12:01:44 +0000 2010-05-11 12:01:44 +0000
102
102

Verfügbare Laufwerke aus Windows CLI anzeigen

Gibt es eine Möglichkeit, die verfügbaren Laufwerke aus cmd.exe aufzulisten ? (Abgesehen von der manuellen Eingabe von

c:
d:
...

und der Anzeige der Laufwerke, die Fehler zurückgeben)

Antworten (6)

123
123
123
2010-05-11 13:32:57 +0000
> wmic logicaldisk get caption

Caption
C:
D:
E:

wenn auch wahrscheinlich die einfachste. Benötigt keine administrativen Rechte, gibt nicht mehr oder weniger als nötig zurück usw.

Wenn Sie es in einem Skript verwenden wollen, dann umbrechen Sie es in for /f mit der Option skip=1:

for /f "skip=1 delims=" %%x in ('wmic logicaldisk get caption') do @echo.%%x
68
68
68
2010-05-11 12:29:28 +0000

Wenn Sie sich in der Eingabeaufforderung befinden:

diskpart

dann

list volume

Beispielausgabe:

Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 E DVD-ROM 0 B No Media Volume 1 System Rese NTFS Partition 100 MB Healthy System Volume 2 C System NTFS Partition 99 GB Healthy Boot Volume 3 F Data (local NTFS Partition 365 GB Healthy

und schließlich

exit

, um zur Befehlszeile zurückzukehren.

19
19
19
2014-01-02 21:11:31 +0000

Der Vollständigkeit halber gibt es noch einen anderen Weg:

fsutil fsinfo drives

, der zurückgibt:

Drives: C:\ D:\ E:\ F:\

(Keine sehr skriptfreundliche Ausgabe, aber für das menschliche Auge kann sie nützlich sein)

Einige Verweis . Das sollte seit win2k funktionieren, aber nur mit Administrator-Konto.

(Danke an Carlos Campderrós für die Verbesserung der Antwort)

8
8
8
2010-05-11 12:05:01 +0000

Wenn Sie die Powershell verwenden, können Sie

get-psdrive -psprovider filesystem

Edited als Antwort auf Kommentare eingeben, um nur Dateisysteme anzuzeigen

5
5
5
2017-05-20 17:03:12 +0000
wmic logicaldisk get volumename,name

Sie können mehrere Eigenschaften auf diese Weise erhalten (abfragen).  Dadurch erhalten Sie den Partitions-/Laufwerksbuchstaben und die Bezeichnung, die Sie dem Laufwerk/der Partition beim Formatieren des Laufwerks gegeben haben:

Name VolumeName
C: OS
D: Data
E: Programs

Zur Hilfe und zur Auflistung aller Berechtigungsoptionen:

wmic logicaldisk /?

dann

wmic logicaldisk get /?
5
5
5
2013-04-12 12:05:26 +0000

Verwenden Sie die eingebaute Funktion doskey, um einen Alias zu erstellen, der den wmic-Befehl mit den erforderlichen Attributen

doskey v=wmic logicaldisk get caption

ausführt. Dadurch wird ein Alias “v” erstellt, der bei jeder Eingabe den angegebenen Befehl ausführt und alle Volumenbuchstaben auflistet.