Nouveau dans l'utilisation de cmd, je voulais juste savoir s'il existe un moyen de répertorier tous les dossiers, leurs sous-dossiers, le cas échéant, mais pas les fichiers.
par exemple.D:\Movies\ dir /s /b
me donne la liste de tous les fichiers et dossiers situés dans Movies
, ainsi que ses sous-dossiers, par exemple D:\Movies\Watched
.
Je voudrais afficher uniquement les dossiers de ses sous-dossiers, pas leurs fichiers. C'est possible?
Oui, cela est possible car il peut être lu lors de l'exécution dans une fenêtre d'invite de commandes dir /?
qui affiche l'aide pour la commande [~ # ~] dir [~ # ~] .
dir D:\Movies\* /AD /B /ON /S
Cette commande génère
/AD
(répertoire d'attributs), y compris ceux dont l'ensemble d'attributs est masqué,/B
(format nu),/ON
(ordre par nom)D:\Movies
et tous les sous-répertoires en raison de /S
et/S
.Une petite modification de la ligne de commande est nécessaire pour ignorer les répertoires avec un ensemble d'attributs cachés:
dir D:\Movies\* /AD-H /B /ON /S
-H
après /AD
entraîne l'ignorance des répertoires cachés.
Voir également: