Dans Windows, existe-t-il un moyen d'obtenir une liste de tous les fichiers d'un dossier, y compris tous les fichiers de tous les sous-dossiers?
windows
file-management
filesystems
Edward Wong Hau Pepelu Tivrusk
la source
la source
dir
est juste un peu plus rapide s'il n'a à vérifier aucune condition; 2) il vous permet d'enregistrer les noms dans un fichier.dir /a-d /b /s
.Essayez arbre / f. Cela devrait produire la structure entière.
la source
tree /f>filelist.txt
et cela a fonctionné.Vous obtiendrez UnixUtils chez sourceforge , cela vous donnera
find.exe
.Vous pouvez ensuite procéder comme suit pour obtenir la liste de tous les fichiers avec des chemins de dossier.
Il existe d'autres formes de la commande Unix qui peuvent vous être utiles.
La sortie est plus facile à rechercher par rapport aux commandes natives
dir
ettree
.Mis à jour avec l'entrée de
Johannes
.Dans la
cmd.exe
coquillefonctionne assez bien pour une liste récursive sous la forme formatée Widows,
(vous voyez donc "
C:\
" et les barres obliques inversées, '\
').J'ai complètement raté la réponse de "
\b
" dansNifle
! (+1 pour ça maintenant).la source
dir
est parfaitement capable.find
sortie Unix avec un DOSdir /s
outree
d'ailleurs?dir /b
? :-)find
et avec Cygwin, jamais essayé les commandes DOS ( en fait m'a pris un moment pour ouvrir lacmd
coquille et éviter/usr/bin/dir
d'essayer cette option Mais, il ne fonctionne pas , heureux d'apprendre que.:-)
Pourquoi si complexe? Appuyez sur Windowskey + F pour démarrer la "Recherche de fichiers" dans Windows. Sur la gauche, allez dans "Regarder dans" et sélectionnez l'option en bas appelée "Parcourir ...". Sélectionnez le (sous-) dossier dans lequel vous souhaitez effectuer la recherche. Entrez "*" (sans les guillemets) dans la zone d'édition "Tout ou partie du nom de fichier" et lancez la recherche. Prenez un café lorsque vous effectuez une recherche sur un grand disque avec beaucoup de données et attendez simplement que ce moteur de recherche basé sur l'explorateur vous montre une liste complète. Vous pouvez le rechercher, ouvrir des fichiers directement et même affiner votre recherche si besoin est.
Pourquoi les gens oublient-ils ce comportement de recherche par défaut de Windows?
la source
Je trouve ce fichier batch très utile
DragDropListFile.bat
Utilisation: faites simplement glisser le dossier et déposez-le sur le fichier DragDropListFile.bat, puis un fichier nommé list.txt, qui contient ce que vous voulez, est créé.
Si vous n'aimez pas le glisser-déposer, essayez ce fichier batch
ListFile.bat
Utilisation: placez le fichier ListFile.bat dans le dossier dans lequel vous souhaitez lister les fichiers, puis exécutez le fichier ListFile.bat, puis un fichier nommé list.txt, qui contient ce que vous voulez, est créé.
la source
dir /s /w >files.txt
vous y emmènera la plupart du temps. Il conservera les extensions. Ouvrez ensuitefiles.txt
dans un éditeur de texte et^ +\d+ File.+\r\n\r\n Dir.+\r\n\r\n
s'est débarrassé des lacunes et des détails des dossiers entre les listes de fichiers de dossiers individuels pour moi dans Notepad ++.la source