253 votes

Comment rechercher à l'intérieur des fichiers sur Windows 7?

Sous Windows XP, nous pouvons rechercher des fichiers contenant un mot clé défini (dans tous les types de fichiers).

Windows 7 peut rechercher un mot clé à l'intérieur des fichiers, mais uniquement pour les fichiers texte. (*.doc, *.txt, *.inf, ...), pas (*.conf, *.dat, *.*, ...).

Les filtres de recherche Microsoft ne contiennent aucun filtre que je peux utiliser pour cela.

Comment est-ce possible?

2 votes

La plupart des réponses ci-dessous sont inutiles et ne répondent pas à la question qui avait été posée. Le problème que l'OP a clairement expliqué est que Windows Vista+ ne recherche pas le contenu de certains types de fichiers (lire les extensions de fichier ). Comme ils l'ont clairement dit, certains fonctionnent tandis que d'autres ne le font pas. Par exemple, il trouvera le fichier .txt qui contient un mot, mais pas les fichiers .cpp, .cfg, .php, ou même les fichiers .ini même s'ils sont tous en texte brut (et les fichiers .ini sont même standard pour Windows !) Ce problème persiste et la solution la plus simple semble être cette réponse.

1 votes

MS Visual Studio a une excellente fonction "rechercher dans les fichiers". Aucune configuration requise - il suffit de spécifier les critères pour obtenir des résultats presque instantanés. Pourquoi cette fonctionnalité n'est pas présente dans l'Explorateur Windows en tant qu'option "Avancée" me dépasse.

3voto

BennyInc Points 658

Sous Windows XP, vous pouviez ajouter d'autres types de fichiers (texte) à rechercher via le registre :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.dita\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

Je ne suis pas sûr si cela fonctionne également avec Windows 7.

1 votes

Cela semble faire l'affaire sous Windows 7. Malheureusement, vous devez créer une association de fichiers pour chaque extension de fichier fichu que vous voulez rechercher à l'intérieur, mais au moins cela fonctionne et ne nécessite pas de modifier le registre au niveau administratif.

2 votes

Je ne comprends pas cette réponse, est-ce que ce qui est publié est un exemple d'ajout du type de fichier .dita à la recherche Windows ?

1 votes

Oui, ceci est pour une extension .dita.

2voto

chrisjlee Points 3870

Vous pourriez essayer d'utiliser Cygwin ou la version de grep pour Windows et rechercher des commandes *nix et effectuer des recherches en utilisant l'utilitaire grep.

Du Manuel:

options grep modèle noms_fichiers_d'entrée

En utilisant le package Google gnuwin32, il existe une version de grep pour Windows.

1voto

jeong Points 599

Windows 7 SP1 ignore maintenant content: et contents: pour moi, et il semble que le mécanisme ait changé: Maintenant, vous tapez ce que vous voulez, et dès que la recherche démarre, une rangée en bas s'affiche avec "Rechercher à nouveau dans:" Bibliothèques, Ordinateur, Personnalisé, Firefox, et surtout, Contenu des fichiers. Cliquez sur cela et il redémarre la recherche dans les fichiers, même si le dossier n'est pas indexé.

3 votes

Sur ma machine, Contenu du fichier n'est pas proposé comme option

0 votes

Utilisez-vous Win8? Là-bas, il a été modifié de telle sorte que vous devez cliquer sur l'onglet de recherche, ouvrir les options avancées, puis Contenu du fichier.

1 votes

Win 7 Édition Familiale Premium 64 bits SP1... étrange, il n'est pas là; commenté pour alerter d'autres lecteurs confus (parce que ce problème m'a vraiment déstabilisé et a presque conduit à une GROSSE erreur en envoyant des mots de passe à un client dans un fichier qui n'était pas numérisé comme du texte)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X