Dans Vista Explorer, comment rechercher un mot dans le contenu de tous les fichiers d'un répertoire?

9

J'ai un site Web PHP dans un répertoire sur Vista.

De nombreux fichiers de ce répertoire contiennent le mot «sortie». Dans l'Explorateur Windows, je tape "sortie" dans la zone de recherche. Il trouve deux fichiers mais ne trouve pas les autres.

Que dois-je faire pour que la recherche dans l'Explorateur Vista soit précise et fiable?

Actuellement, je résous ce problème en ouvrant Eclipse et en effectuant une recherche globale qui fonctionne très bien, ce serait bien si je pouvais le faire sans attendre 20 secondes pour ouvrir Eclipse à chaque fois.

texte alternatif

Voici mes options de recherche; J'ai tout sous tension:

entrez la description de l'image ici

Edward Tanguay
la source

Réponses:

6

J'ai également recherché cela à grande échelle. Il semble que les options "inclure non indexées" excluent toujours certains types de fichiers (j'ai mis en place un test similaire, et si je renomme le fichier en .txt, cela fonctionne, renommez-le en .php et il ne le trouve pas). Il semble que le seul moyen de contourner cela soit de forcer Vista à rechercher les instructions de ce type de fichier ici .

Cependant, pour moi, préparer Vista pour chaque extension que je voudrais rechercher n'est pas une solution. J'ai tendance à utiliser un utilitaire gratuit appelé agent ransack . Il vous permet de spécifier un dossier, et recherchera le contenu du fichier, et compte tenu de son mécanisme de force brute, il est étonnamment rapide.

texte alternatif

Vdex
la source
+1. Après avoir eu marre d'essayer de donner un coup de fouet à la recherche intégrée de Windows XP il y a quelque temps, j'écrivais mon propre outil de recherche - puis j'ai été pointé vers l'agent Ransack et j'ai trouvé qu'il faisait tout ce dont j'avais besoin.
David Spillett
7

J'utilise Notepad ++ pour ce genre de recherche. Il est plus léger à ouvrir qu'Eclipse et vous avez une belle sortie et de nombreuses autres options. Bien sûr, il existe de nombreux autres outils, mais j'aime celui-ci.

Menu

Rechercher dans les fichiers

ianix
la source
1

Vous devrez peut-être accéder aux options de recherche sous le panneau de configuration et lui permettre de rechercher des fichiers et des dossiers cachés?

CrimsoИ
la source
dans la capture d'écran ci-dessus, j'ai coché «inclure les fichiers non indexés, masqués et système», voulez-vous dire ailleurs?
Edward Tanguay
1

Récemment, j'ai trouvé un outil vraiment cool Tout par voidtools qui le fait très bien.

Il maintient un index de tous vos noms de fichiers (caché, système, normal: tout).
Il est super rapide et possède une interface utilisateur très minimale mais pragmatique.
Vous pouvez le rechercher à l'aide de parties de noms de fichiers, de caractères génériques et même d'expressions régulières.

Beaucoup mieux que tous ces porcs de ressources de "recherche indexée" qui ne vous montrent pas les fichiers que vous recherchez vraiment.

--jeroen

Jeroen Wiert Pluimers
la source
0

Vous devriez peut-être consulter un utilitaire gratuit nommé Locate32 , qui indexe uniquement les noms de fichiers, les dates, les tailles, etc., pas le contenu du fichier.

Il fonctionne comme Tout déjà mentionné , mais celui-ci fonctionne sur toutes sortes de lecteurs, non seulement NTFS, et peut être configuré pour rechercher également le contenu du fichier (par exemple, vous pouvez lui dire de rechercher les fichiers dont le nom commence par "Report", sont plus petits). de 20 Mo, pas dans le "Archive"répertoire, puis, pour les fichiers correspondant à cela, pour rechercher dans le contenu la chaîne "Needed now!")

J'ai configuré la Win+Shift+Fclé pour afficher sa boîte de dialogue de recherche, et je n'ai pas trouvé de moyen plus rapide d'atteindre un répertoire ou un fichier.

TheNewbie
la source
0

allez DOS!

ouvrir une invite cmd et rechercher en utilisant 'findstr'

C:\> findstr /I "$output" C:\data\*.php5

Découvrez toutes les options faisant findstr /?

Vous pouvez même «diriger» ou «rediriger» la sortie

Amit
la source
3
Ce n'est pas DOS, fwiw.
user1686