Dans Windows XP, nous pouvons rechercher des fichiers contenant un mot clé défini (à l'intérieur de tous les types de fichiers).
Windows 7 peut rechercher dans les fichiers un mot-clé, mais uniquement des fichiers texte. ( *.doc, *.txt, *.inf, ...
), pas ( *.conf, *.dat, *.*, ...
).
Les filtres de recherche Microsoft ne contiennent aucun filtre que je puisse utiliser pour cela.
Comment est-ce possible?
.txt
fichier qui contient un mot, mais pas.cpp
,.cfg
,.php
ou même des.ini
fichiers , même si elles sont tout le texte brut (et les.ini
fichiers sont même standard pour Windows!) Ce problème existe toujours et la solution la plus simple semble être cette répondre .Réponses:
Pour accéder aux options d'indexation :
Démarrer -> Panneau de configuration -> Options d'indexation
Voir Modifier les options d'indexation avancées pour plus d'informations.
Si vous cliquez sur le bouton Avancé dans Options d'indexation et accédez à l' onglet Types de fichiers , vous obtiendrez une liste des types de fichiers et de la manière dont ils sont indexés. Pour les types de fichiers souhaités, vous pouvez spécifier que vous souhaitez indexer le contenu du fichier, et pas uniquement les propriétés du fichier.
Vous pouvez également effectuer une recherche normale. Une fois la recherche terminée, vous pouvez cliquer sur le bouton "Contenu du fichier" situé sous le champ "Rechercher à nouveau dans" (situé à la fin de la liste des résultats de la recherche, si vous faites défiler jusqu’à le fond).
Sur cette page , l'option "Contenu du fichier" n'apparaît pas toujours - uniquement lorsque le dossier recherché n'est pas marqué pour l'indexation du contenu du fichier; dans ce cas, le contenu du fichier est censé être recherché automatiquement, sans avoir à spécifier explicitement cette option.
la source
find
, donc il n'y a aucune raison pour que vous ne puissiez pas l'exécuter sur la totalité du disque dur (peut-être en utilisant uneattrib
recherche)find "word" *
J'ai toujours obtenu de meilleures performances lors de la recherche dans des fichiers à l'aide d'un outil GREP. Je suis fan d' AstroGrep .
la source
Je crois que vous pouvez également simplement entrer "content: blahblah" dans la boîte de recherche du filtre située dans le coin supérieur droit de l'Explorateur Windows. Cela fonctionne au moins pour les fichiers texte et les documents Office. Cela fonctionne aussi pour les fichiers source.
la source
inhalt:
Vous pouvez jouer avec findstr .
Description des options:
la source
findstr "todo" *.txt
.Notepad ++ peut le faire et est gratuit. Rechercher dans les fichiers est CTRL- SHIFT- F.
la source
Agent Ransack vaut toujours le coup d'oeil. C'est gratuit, rapide, bonne réputation, et ne pas utiliser l'indexation.
la source
Dans l'Explorateur Windows, menu Outils -> Options des dossiers:
Appuyez sur l'onglet de recherche et ici, la première option: que rechercher , choisissez de rechercher des fichiers non indexés dans le fichier.
la source
.properties
fichier n'est pas recherché par défaut pour le texte.Windows 7 a toujours la possibilité de rechercher des chaînes dans des fichiers partout (et non dans des emplacements indexés).
Dans l'Explorateur Windows, allez dans le menu Outils / Options des dossiers et sélectionnez "Toujours rechercher les noms de fichiers et leur contenu".
Il est probable que les types de fichiers doivent toujours être configurés correctement dans Options avancées des options d’indexation ".
la source
.properties
fichier de script de génération ANT dans lequel Windows ne chercherait pas car il n'a pas été configuré pour le traiter comme un fichier texte.La réponse de Sean Sexton m'a donné ce que je cherchais (en mettant "contenu:" dans la zone de texte de recherche). Mais je pense que l'explication graphique suivante pourrait être utile aux autres.
L'équivalent de cette recherche dans XP Search Companion (dog):
est-ce dans Windows 7:
la source
.sql
fichiers. Avez-vous réellement obtenu les résultats escomptés? Je ne peux pas m'empêcher de remarquer que vous avez recadré la capture d'écran juste au-dessus des résultats de la recherche…Avez-vous essayé de rechercher le bon iFilter sur Internet (par exemple - http://www.ifilter.org/ )?
Si vous avez le bon iFilter, Windows devrait pouvoir rechercher et indexer son contenu.
la source
Sous Windows XP, vous pouvez ajouter d'autres types de fichiers (texte) à rechercher via le registre:
Je ne suis pas sûr que cela fonctionne également avec Windows 7.
la source
Vous pouvez essayer d'utiliser Cygwin ou la version de grep pour Windows, rechercher des commandes * nix et effectuer une recherche à l'aide de l' utilitaire grep .
De Manuel :
En utilisant le paquet Google gnuwin32, il existe une version de grep pour Windows.
la source
Windows 7 SP1 ignore le contenu: et le contenu: pour moi maintenant, et il semble que le mécanisme ait changé: Maintenant, vous tapez ce que vous voulez, et dès que la recherche commence, une ligne du bas apparaît avec "Rechercher à nouveau dans : "Bibliothèques, Ordinateur, Personnalisé, Firefox, et surtout, Contenu du fichier . Cliquez dessus pour redémarrer la recherche dans les fichiers, même si le dossier n'est pas indexé.
la source
File Contents
n'est pas donné en option