J'ai essayé de chercher une commande qui pourrait lister tous les fichiers d'un répertoire ainsi que les sous-dossiers en utilisant une commande d'invite de commande. J'ai lu l'aide de la commande "dir" mais je n'ai pas trouvé ce que je cherchais. S'il vous plaît, aidez-moi à trouver une commande qui pourrait obtenir cela.
Réponses
Trop de publicités?Le post ci-dessous donne la solution pour votre scénario.
dir /s /b /o:gn
/S Affiche les fichiers dans le répertoire spécifié et tous les sous-répertoires.
/B Utilise un format dépouillé (pas de titre ni de résumé).
/O Liste par fichiers dans un ordre trié.
Ensuite, dans :gn , g trie par dossiers, puis par fichiers, et n met ces fichiers dans l'ordre alphabétique.
Si vous voulez lister les dossiers et les fichiers comme une arborescence graphique de répertoires, vous devez utiliser commande d'arborescence .
tree /f
Il existe plusieurs options pour le format d'affichage ou la commande.
Vérifiez l'exemple de sortie.
Réponse tardive. J'espère que ça aidera quelqu'un.
Une alternative aux commandes ci-dessus qui est un peu plus résistante aux balles.
Il peut répertorier tous les fichiers sans tenir compte des autorisations ou de la longueur du chemin.
robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ
J'ai un léger problème avec l'utilisation de C:\NULL dont j'ai parlé dans mon blog
https://theitronin.com/bulletproofdirectorylisting/
Mais c'est néanmoins la commande la plus robuste que je connaisse.