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

Voir les lecteurs disponibles sur Windows CLI ?

Y a-t-il un moyen de lister les lecteurs disponibles sur cmd.exe ? (Autre que de taper manuellement

c:
d:
...

et de voir lesquels renvoient des erreurs)

Réponses (6)

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

Caption
C:
D:
E:

si c'est probablement le plus facile. N'a pas besoin de privilèges administratifs, ne renvoie pas plus ou moins que ce qui est nécessaire, etc.

Si vous voulez l'utiliser dans un script, alors enveloppez-le dans for /f avec l'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

Si vous êtes dans l'invite de commande :

diskpart

alors

list volume

exemple de sortie :

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

et enfin

exit

pour retourner à la ligne de commande.

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

Par souci d'exhaustivité, il existe encore une autre façon de procéder :

fsutil fsinfo drives

qui renvoie :

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

(pas très convivial pour les scripts, mais utile pour l'œil humain)

Quelques référence . Cela devrait fonctionner depuis win2k mais seulement avec un compte administrateur.

(Merci @Carlos Campderrós pour avoir amélioré la réponse)

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

Si vous utilisez powerhell, vous pouvez taper

get-psdrive -psprovider filesystem

Edité en réponse aux commentaires pour ne montrer que les systèmes de fichiers

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

Vous pouvez obtenir (interroger) plusieurs propriétés de cette façon.&nbsp ; Cela vous donnera la lettre de la partition/disque et le label que vous avez donné au disque/partition lorsque vous avez formaté le disque :

Name VolumeName
C: OS
D: Data
E: Programs

Pour de l'aide et pour lister toutes les options de permission :

wmic logicaldisk /?

puis

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

Utilisez la fonction intégrée doskey pour créer un alias qui exécute la commande wmic avec les attributs nécessaires

doskey v=wmic logicaldisk get caption

Cela créera un alias “v” qui, une fois tapé, exécutera la commande donnée et énumérera toutes les lettres du volume.