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

Vedere le unità disponibili da Windows CLI?

C'è un modo per elencare le unità disponibili da cmd.exe ? (Oltre a digitare manualmente

c:
d:
...

e vedere quali restituiscono gli errori)

Risposte (6)

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

Caption
C:
D:
E:

se probabilmente il più facile. Non ha bisogno di privilegi amministrativi, non restituisce più o meno del necessario, ecc.

Se si desidera utilizzarlo in uno script, allora avvolgerlo in for /f con l'opzione 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

Se si è in Prompt di comando:

diskpart

, allora

list volume
``` ```
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

uscita campione:

exit

e infine

&001

per tornare alla linea di comando.

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

Per completezza, c'è ancora un altro modo:

fsutil fsinfo drives

che restituisce:

Drives: C:\ D:\ E:\ F:\
``` &001 


(Non è un'uscita molto facile da scrivere, ma può essere utile per l'occhio umano) 


Alcuni [ riferimento ](http://www.windows-commandline.com/file-system-command-fsutil-fsinfo/). Dovrebbe funzionare [ dal momento che win2k ](http://technet.microsoft.com/en-us/library/cc788080.aspx) ma solo con l'account Amministratore. 


(Grazie @Carlos Campderrós per aver migliorato la risposta)
8
8
8
2010-05-11 12:05:01 +0000

Se stai usando powershell allora puoi digitare

get-psdrive -psprovider filesystem

Edited in risposta ai commenti per mostrare solo i filesystem

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

È possibile ottenere (interrogare) più proprietà in questo modo.  Questo vi darà la lettera della partizione/dell'unità e l'etichetta che avete dato all'unità/partizione quando avete formattato l'unità:

Name VolumeName
C: OS
D: Data
E: Programs
``` ```
wmic logicaldisk /?

Per aiuto e per elencare tutte le opzioni di autorizzazione:

wmic logicaldisk get /?
``` &001 



quindi 

&001
5
5
5
2013-04-12 12:05:26 +0000

Usare il doskey integrato per creare un alias che esegue il comando wmic con i necessari atributes

doskey v=wmic logicaldisk get caption

Questo creerà un alias “v” che ogni volta digitato eseguirà il comando dato ed elencherà tutte le lettere del volume.