Existe-t-il un moyen de lister les lecteurs disponibles à partir de cmd.exe ? (Autre que de taper manuellement
c:
d:
...
et voir ceux qui retournent des erreurs)
Existe-t-il un moyen de lister les lecteurs disponibles à partir de cmd.exe ? (Autre que de taper manuellement
c:
d:
...
et voir ceux qui retournent des erreurs)
> wmic logicaldisk get caption
Caption
C:
D:
E:
est probablement le plus facile. Elle ne nécessite pas 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, il faut l'envelopper dans un fichier for /f
avec le skip=1
option :
for /f "skip=1 delims=" %%x in ('wmic logicaldisk get caption') do @echo.%%x
Si vous êtes dans l'invite de commande :
diskpart
puis
list volume
sortie de l'échantillon :
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 revenir à la ligne de commande.
Pour être complet, il y a encore un autre moyen :
fsutil fsinfo drives
qui revient :
Drives: C:\ D:\ E:\ F:\
(Ce n'est pas un résultat très convivial pour les scripts, mais il peut être 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)
wmic logicaldisk get volumename,name
Vous pouvez obtenir (interroger) plusieurs propriétés de cette manière. Vous obtiendrez ainsi la lettre de la partition/du disque et l'étiquette que vous avez donnée au disque/à la partition lorsque vous avez formaté le disque :
Name VolumeName
C: OS
D: Data
E: Programs
Pour obtenir de l'aide et une liste de toutes les options d'autorisation :
wmic logicaldisk /?
puis
wmic logicaldisk get /?
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.