2. Trouvez un fichier PDF sur « profit and loss report » dans un dossier spécifique
content :”profit and loss report” ext :pdf
Explication:
- content :”profit and loss report” recherche le contenu du fichier qui contient l’expression.
- ext :pdf filtre uniquement les fichiers avec des extensions PDF.
3. Recherchez le fichier texte (.txt) contenant le « mot de passe » créé la semaine dernière
content :”password” ext :txt modified :lastweek
Explication:
- content :”password” recherche les fichiers contenant le mot « mot de passe ».
- ext :txt filtre uniquement les fichiers texte (.txt).
- modified :lastweek concentre les résultats sur les fichiers qui ont été modifiés au cours de la semaine écoulée.
✔ Utilisez le signe = pour des recherches précises (exemple : kind :=document).
✔ Utilisez un caractère générique * pour une recherche partielle (exemple : filename :*report*).
Technique de l’utilisateur expérimenté : recherche plus profonde et super rapide
Pour ceux d’entre vous qui veulent des performances élevées, une précision maximale et qui ne sont pas satisfaits des fonctionnalités intégrées de l’Explorateur Windows, alors cette technique Power User est un incontournable. En utilisant PowerShell et Command Prompt (CMD), vous pouvez effectuer une recherche, fichier par contenu, beaucoup plus rapidement, plus efficacement et plus précisément, en particulier lorsque vous travaillez avec des milliers de fichiers dans de nombreux sous-dossiers.
1. Profitez de PowerShell – Plus rapide que l’explorateur de fichiers !
PowerShell s’agit d’un outil d’automatisation avancé disponible sur Windows, et il a l’incroyable capacité d’effectuer des recherches de texte dans les fichiers de manière récursive (y compris les sous-dossiers).
Get-ChildItem -Path “C :\TargetFolder” -Recurse | Select-String -Pattern “keywords”
Explication:
- Get-ChildItem permet de parcourir les fichiers et les dossiers.
- -Recurse garantit que les recherches sont également effectuées dans tous les sous-dossiers.
- Select-String -Pattern analyse le contenu du fichier et recherche une correspondance avec le mot ou l’expression que vous spécifiez.
Principaux avantages de PowerShell :
- Il peut traiter des milliers de fichiers en quelques secondes seulement.
- Prend en charge la recherche basée sur des expressions régulières (regex) pour des résultats plus flexibles.
- Peut être combiné avec des scripts d’automatisation et d’enregistrement.
Autres articles intéressants
2. Utilisez la commande findstr dans CMD pour la recherche en masse
Si vous êtes plus à l’aise avec Command Prompt (CMD), la commande findstr est une option légère et rapide pour rechercher du texte dans des fichiers en masse, en particulier des fichiers texte et des documents légers.
findstr /s /i /m “secret text” *.docx
Explication des paramètres :
- /s = Recherche récursive dans tous les sous-dossiers.
- /i = Ignore les différences insensibles à la casse.
- /m = Affiche uniquement le nom du fichier qui contient du texte (sans afficher le contenu du fichier).