246 votes

Commande permettant de lister tous les fichiers d'un dossier ainsi que les sous-dossiers dans Windows

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.

381voto

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.

144voto

Somnath Muluk Points 10173

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.

enter image description here

Réponse tardive. J'espère que ça aidera quelqu'un.

67voto

Laszlo Lugosi Points 911

Un complément de réponse : lorsque vous ne souhaitez pas lister les dossiers, mais uniquement les fichiers contenus dans les sous-dossiers, utilisez la fonction /A-D un interrupteur comme celui-ci :

dir ..\myfolder /b /s /A-D /o:gn>list.txt

7voto

Bruno Points 3551

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.

6voto

student Points 87

Si vous avez simplement besoin d'obtenir un instantané de base des fichiers + dossiers. Suivez ces petites étapes :

  • Pulse Windows + R
  • Pulse Enter
  • Type cmd
  • Pulse Enter
  • Type dir -s
  • Pulse Enter

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X