Dans Windows, y a-t-il un moyen d'obtenir une liste de tous les fichiers dans un dossier, y compris tous les fichiers dans tous les sous-dossiers ?
Réponses
Trop de publicités?Vous obtiendrez UnixUtils sur sourceforge, qui vous fournira find.exe
.
Vous pouvez ensuite faire ce qui suit pour afficher la liste de tous les fichiers avec les chemins des dossiers.
cd Chemin\vers\dossier
find.exe . -type f
Il existe d'autres formes de la commande Unix qui peuvent vous être utiles.
La sortie est plus recherchable par rapport aux commandes natives dir
et tree
.
Mis à jour avec les informations de Johannes
.
Dans l'invite de commande cmd.exe
dir /b /s
fonctionne plutôt bien pour une liste récursive dans la forme formatée pour Windows,
(ainsi vous voyez "C:\
" et les barres obliques inverses, '\
').
J'ai complètement manqué le "\b
" dans la réponse de Nifle
! (+1 pour ça maintenant).
Je trouve ce fichier batch très utile
DragDropListFile.bat
@ECHO OFF
SET targetPath="%~1"
SET ToolPath=%~dp0
dir %targetPath% /b /s /a-d > "%ToolPath%list.txt"
Utilisation : faites glisser le dossier et déposez-le sur le fichier DragDropListFile.bat, puis un fichier appelé list.txt, contenant ce que vous voulez, est créé.
Si vous n'aimez pas le glisser-déposer, essayez ce fichier batch
ListFile.bat
ECHO OFF
SET crtPath=%~dp0
dir "%crtPath%" /b /s /a-d > list.txt
Utilisation : placez le fichier ListFile.bat dans le dossier que vous souhaitez répertorier les fichiers, puis exécutez le fichier ListFile.bat, puis un fichier appelé list.txt, contenant ce que vous voulez, est créé.
Pourquoi tant de complexité? Appuyez sur la touche Windows + F pour démarrer la "Recherche de fichiers" dans Windows. À gauche, allez à "Rechercher dans" et sélectionnez l'option en bas appelée "Parcourir...". Sélectionnez le dossier (sous-dossier) dans lequel vous voulez effectuer la recherche. Entrez "*" (sans les guillemets) dans la zone de saisie "Tout ou partie du nom de fichier" et lancez la recherche. Prenez un café lorsque vous faites une recherche sur un gros 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 rechercher, ouvrir les fichiers directement et même affiner votre recherche si nécessaire.
Pourquoi les gens oublient-ils ce comportement de recherche par défaut de Windows?
- Réponses précédentes
- Plus de réponses