Commande pour répertorier tous les fichiers d’un dossier ainsi que les sous-dossiers de Windows

J’ai essayé de rechercher une commande capable de répertorier tous les fichiers dans un répertoire, ainsi que des sous-dossiers à l’aide d’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 quelle commande pourrait obtenir cela.

Le message 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 le format nu (aucune information de titre ou résumé).

/ O Liste par fichiers dans l’ordre sortingé.

Si vous souhaitez répertorier des dossiers et des fichiers comme une arborescence de répertoires graphiques, vous devez utiliser la commande tree .

 tree /f 

Il existe différentes options pour le format d’affichage ou la commande.

Vérifiez l’exemple de sortie.

entrer la description de l'image ici

Répondre en retard J’espère que ça aidera quelqu’un.

Un ajout à la réponse: lorsque vous ne souhaitez pas lister les dossiers, seuls les fichiers des sous-dossiers, utilisez / AD switch comme ceci:

 dir ..\myfolder /b /s /AD /o:gn>list.txt 

Une alternative aux commandes ci-dessus qui est un peu plus à l’épreuve des balles.

Il peut répertorier tous les fichiers indépendamment des permissions 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 néanmoins, c’est la commande la plus robuste que je connaisse.

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

  • Appuyez sur Windows + R
  • Appuyez sur Entrée
  • Tapez cmd
  • Appuyez sur Entrée
  • Type dir
  • Appuyez sur Entrée