web-dev-qa-db-fra.com

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

J'ai essayé de rechercher une commande pouvant répertorier tous les fichiers d'un répertoire ainsi que les sous-dossiers à l'aide d'une commande 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.

159
user1760178

Le post ci-dessous donne la solution à votre scénario.

dir /s /b /o:gn

/ S Affiche les fichiers du répertoire spécifié et de tous les sous-répertoires.

/ B Utilise le format brut (aucune information d’en-tête ni de résumé).

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

259
user1985027

Si vous voulez lister les dossiers et les fichiers comme une arborescence graphique, utilisez commande d'arborescence .

tree /f

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

Vérifiez l'exemple de sortie.

enter image description here

Répondre tardivement. J'espère que ça aidera quelqu'un.

89
Somnath Muluk

Un ajout à la réponse: lorsque vous ne souhaitez pas répertorier les dossiers, uniquement les fichiers des sous-dossiers, utilisez le commutateur/A-D comme ceci:

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

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

Il peut lister tous les fichiers sans distinction d'autorisations ou de longueur de chemin.

robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ

J'ai un petit 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.

5
Bruno

Si vous devez simplement obtenir l’instantané de base des fichiers + dossiers. Suivez ces étapes de bébé:

  • Presse Windows + R
  • Presse Enter
  • Type cmd
  • Presse Enter
  • Type dir
  • Presse Enter
4
student