Comment puis-je obtenir une liste des lettres de lecteur et leurs étiquettes associées sur un système Windows via un fichier bat?
windows
batch-file
windows-command-prompt
Chris Magnuson
la source
la source
Pour utiliser diskpart, il n'est pas nécessaire de créer un fichier intermédiaire. Essayer:
la source
Rapide, flexible et efficace. Bien qu'un peu complexe.
la source
inspiré par Scott
affiche également la lettre du lecteur de CD. pas besoin d'être administrateur.
la source
exemple de sortie
la source
Si quelqu'un a la chance d'utiliser Vista (Vista Ultimate SP2 b6002, dans mon cas) et que les extraits gwmi et wmic donnés ici ne fonctionnent pas exactement, voici ce que j'ai fait pour le faire fonctionner.
Pour gwmi , si vous ne recevez aucune sortie, essayez de changer le DriveType à 3. Si vous rencontrez toujours des problèmes, supprimez complètement l'option -filter et analysez la sortie.
Pour wmic , si vous recevez "Invalid GET Expression", essayez de mettre l' expression get entre guillemets:
la source
Ce site a un ensemble d'appels beaucoup plus simple:
http://en.code-bude.net/2013/02/23/show-all-drives-in-command-prompt/
Afficher les lecteurs locaux:
wmic logicdisk get deviceid, volumename, description
Si vous souhaitez afficher uniquement les lecteurs d'un type particulier, la commande wmic peut être développée pour inclure une clause where.
wmic logicdisk où drivetype = 2 get deviceid, volumename, description
Les types
0 => Inconnu
1 => Pas de répertoire racine
2 => Disque amovible
3 => Disque local
4 => Lecteur réseau
5 => Disque compact
6 => Disque RAM
la source
la source
J'ai trouvé que l'approche diskpart signale les lecteurs de DVD sans disque inséré et ne signale pas les cartes SD avec des volumes de lecteur valides
la source
la source
Un peu maladroit, mais fonctionne à partir d'un fichier batch:
la source
Bien qu'il ait suffisamment de réponses, je voudrais en ajouter un lorsque vous souhaitez l'utiliser dans un fichier batch. Si vous obtenez "Expression GET non valide", vous pouvez mettre un ^ avant le ',', comme ci-dessous:
la source
^
que cela fait ici?la source