L’outil de recherche intégré de Windows est assez lourd et inefficace dès lors que vous disposez de plusieurs dizaines de milliers de fichiers.

En parcourant l’aide de la commande dir (pour directory), j’ai trouvé une petite astuce permettant de rechercher un fichier en invite de commande :
dir lettre:\*.ext /S
/S Affiche les fichiers d’un répertoire et de ses sous-répertoires.
Exemple pour rechercher tous les MP3 d’un disque dur (sur C:) :
dir c:\*.mp3 /S D:\>dir D:\*.dll /s | more Le volume dans le lecteur D s'appelle DONNEES Le numéro de série du volume est 8C3B-CA0B Répertoire de C:\perso\musique 18/02/2007 00:24 35 328 piste_01.mp3 18/02/2007 00:24 1 631 744 piste02.mp3 18/02/2007 00:24 74 240 blogmotion.mp3 [...] Répertoire de C:\backup\pop 8/03/2003 14:00 14 336 supergroupe.mp3 8/03/2003 14:00 7 680 popita.mp3
Comme les résultats sont souvent nombreux, je vous conseille de « piper » le résultat avec la commande more :
dir c:\*.mp3 /S | more
Il faut appuyer sur ENTREE pour faire défiler ligne par ligne et sur ESPACE pour faire défiler page par page.
C’est une méthode un peu à l’ancienne mais cela peut être utile pour réaliser des batch Windows. Sur environ 50 Go de données il ne faut que quelques secondes (3 secondes en vérité) pour que le script fasse le tour des données, plutôt efficace !
Auteur : Mr Xhark
Fondateur du blog et passionné par les technologies je partage mes découvertes quotidiennement.











Déjà 4 commentaires
17 mai 2010 à 20h38
j’aime beaucoup, je note pour plus tard…
10 septembre 2010 à 9h56
Ca peut être pratique si la souris tombe en panne
Merci pour l’info !
16 juin 2011 à 11h48
Super !
Je ne connaissait pas l’équivalent Windows de « find » (Linux).
4 août 2011 à 1h51
J’aime beaucoup ce style de recherche.ça m’aide tourjours.