Gibt es eine Möglichkeit, die verfügbaren Laufwerke von cmd.exe aufzulisten? (Anders als manuelles Tippen
c:
d:
...
und zu sehen, welche Fehler zurückgeben)
windows
command-line
Cristi Diaconescu
quelle
quelle
caption
stattwmic logicaldisk get name
?Wenn Sie sich in der Eingabeaufforderung befinden:
dann
Beispielausgabe:
und schlussendlich
um zur Kommandozeile zurückzukehren.
quelle
diskpart
benötigt Administratorrechte. Wenn Sie nur eine Liste von Laufwerksbuchstaben wünschen, ist das ein bisschen viel zu verlangen ...Der Vollständigkeit halber gibt es noch einen anderen Weg:
was zurückgibt:
(Keine sehr skriptfreundliche Ausgabe, kann aber für das menschliche Auge nützlich sein.)
Ein Hinweis . Das sollte funktionieren seit win2k aber nur mit Administrator Account.
(Danke @Carlos Campderrós für die Verbesserung der Antwort)
quelle
fsutil
mit einem eingeschränkten Benutzer arbeiten und das Ergebnis ist viel schneller als das Hochfahren deswmic
Systems. Auf meiner Box mit nur SSDs, auf denen Windows 10 v 1803 ausgeführt wird,wmic
dauert es 100-200 ms undfsutil
dauert ~ 20 ms.Wenn Sie Powershell verwenden, können Sie eingeben
Als Reaktion auf Kommentare bearbeitet, um nur Dateisysteme anzuzeigen
quelle
Verwenden Sie die integrierte Funktion doskey, um einen Alias zu erstellen, der den Befehl wmic mit den erforderlichen Attributen ausführt
Dadurch wird ein Alias "v" erstellt, das bei jeder Eingabe den angegebenen Befehl ausführt und alle Volumenbuchstaben auflistet.
quelle
Auf diese Weise können Sie mehrere Eigenschaften abrufen (abfragen). Dies gibt Ihnen den Partitions- / Laufwerksbuchstaben und die Bezeichnung, die Sie dem Laufwerk / der Partition beim Formatieren des Laufwerks gegeben haben:
Hilfe und Auflisten aller Berechtigungsoptionen:
dann
quelle
wmic logicaldisk get name,filesystem
. Normale Laufwerke werden alsNTFS
oderFAT32
aufgelistet, und das Dateisystem der CD / DVD-ROM ist leer.UDF
.