Existe-t-il un moyen de répertorier les lecteurs disponibles à partir de cmd.exe? (Autre que la saisie manuelle
c:
d:
...
et voir lesquels renvoient des erreurs)
windows
command-line
Cristi Diaconescu
la source
la source
caption
au lieu dewmic logicaldisk get name
?Si vous êtes dans l'invite de commande:
ensuite
exemple de sortie:
et enfin
pour revenir à la ligne de commande.
la source
diskpart
a besoin de privilèges administratifs. Si vous voulez juste une liste de lettres de lecteurs, c'est un peu trop demander ...Pour être complet, il existe un autre moyen:
qui retourne:
(Pas une sortie très conviviale pour les scripts, mais elle peut être utile à l'œil humain)
Quelques références . Cela devrait fonctionner depuis win2k mais uniquement avec un compte administrateur.
(Merci @Carlos Campderrós pour l'amélioration de la réponse)
la source
fsutil
avec un utilisateur limité et le résultat est beaucoup plus rapide que de faire tourner lewmic
système. Sur ma boîte avec uniquement des disques SSD sous Windows 10 v 1803,wmic
prend 100-200 ms etfsutil
environ 20 ms.Si vous utilisez PowerShell, vous pouvez taper
Edité en réponse aux commentaires pour afficher uniquement les systèmes de fichiers
la source
Utilisez la fonction intégrée doskey pour créer un alias qui exécute la commande wmic avec les attributs nécessaires.
Cela créera un alias "v" qui, à chaque frappe, exécutera la commande donnée et listera toutes les lettres de volume.
la source
Vous pouvez obtenir (interroger) plusieurs propriétés de cette façon. Cela vous donnera la lettre partition / lecteur et l'étiquette que vous avez donné au lecteur / partition lorsque vous avez formaté le lecteur:
Pour obtenir de l'aide et répertorier toutes les options d'autorisation:
ensuite
la source
wmic logicaldisk get name,filesystem
. Les lecteurs normaux indiquerontNTFS
ouFAT32
, et le système de fichiers du CD / DVD-ROM sera vide.UDF
.