Wie kann ich in Vista Explorer den Inhalt aller Dateien in einem Verzeichnis nach einem Wort durchsuchen?

6753
Edward Tanguay

Ich habe eine PHP-Website in einem Verzeichnis unter Vista.

Viele Dateien in diesem Verzeichnis enthalten das Wort "Ausgabe". Im Windows Explorer tippe ich "output" in das Suchfeld. Es findet zwei Dateien, aber die anderen nicht.

Was muss ich tun, um die Suche in Vista Explorer genau und zuverlässig zu machen?

Derzeit löse ich dies, indem ich Eclipse öffne und eine globale Suche durchführe, die hervorragend funktioniert. Es wäre einfach schön, wenn ich dies ohne die 20 Sekunden dauernde Wartezeit tun könnte, um Eclipse jedes Mal zu öffnen.

Alt-Text

Hier sind meine Suchoptionen; Ich habe alles eingeschaltet:

Wie kann ich in Vista Explorer den Inhalt aller Dateien in einem Verzeichnis nach einem Wort durchsuchen?

9

6 Antworten auf die Frage

7
ianix

Ich verwende Notepad ++ für diese Art der Suche. Es ist leichter zu öffnen als Eclipse, und Sie haben eine schöne Ausgabe und viele andere Optionen. Natürlich gibt es viele andere Tools, aber ich mag dieses.

Speisekarte

Find In Files

6
Vdex

Ich habe auch weit und breit danach gesucht. Es scheint, als würden die "nicht indizierten" Optionen immer noch bestimmte Dateitypen ausschließen (ich habe einen ähnlichen Test eingerichtet, und wenn ich die Datei in .txt umbenenne, kann sie wieder in .php umbenannt werden und kann sie nicht finden). Der einzige Weg, um herumzugehen, scheint darin zu bestehen, dass Vista dazu gezwungen wird, diese Anweisungen zu durchsuchen .

Für mich ist es jedoch keine Lösung, Vista für jede Erweiterung vorzubereiten, die ich suchen möchte. Ich neige dazu, ein kostenloses Dienstprogramm namens Agent Ransack zu verwenden . Damit können Sie einen Ordner angeben und nach Dateiinhalten suchen. Aufgrund seines Brute-Force-Mechanismus ist er erstaunlich schnell.

alt text

+1. Nachdem ich es satt hatte, zu versuchen, die integrierte Suche von Windows XP in eine nützliche Form zu bringen, schrieb ich vor einiger Zeit mein eigenes Suchwerkzeug. Dann wurde ich auf Agent Ransack hingewiesen und fand heraus, dass es alles tat, was ich brauchte. David Spillett vor 13 Jahren 0
1
CrimsoИ

Möglicherweise müssen Sie die Optionen für die Suche in der Systemsteuerung aufrufen und die Suche nach versteckten Dateien und Ordnern aktivieren.

In der Abbildung oben habe ich "Nicht-Index-, versteckte und Systemdateien einschließen" aktiviert. Meinst du woanders? Edward Tanguay vor 14 Jahren 0
1
Jeroen Wiert Pluimers

Vor kurzem habe ich ein wirklich cooles Tool gefunden. Alles von voidtools, das dies sehr gut macht.

Es verwaltet einen Index all Ihrer Dateinamen (ausgeblendet, system, normal: alles).
Es ist superschnell und hat eine sehr minimale, aber pragmatische Benutzeroberfläche.
Sie können es mit Teilen von Dateinamen, Platzhaltern und sogar regulären Ausdrücken durchsuchen.

Viel besser als all diese Ressourcenquellen mit "indizierter Suche", die Ihnen nicht die Dateien anzeigen, nach denen Sie wirklich suchen.

- jeroen

0
TheNewbie

Möglicherweise sollten Sie ein kostenloses Dienstprogramm namens Locate32 auschecken, das nur die Dateinamen, Datumsangaben, Größen usw. indiziert, nicht jedoch den Inhalt der Datei.

Es funktioniert wie das bereits erwähnte Everything, aber dieses funktioniert auf allen Arten von Laufwerken, nicht nur auf NTFS, und kann so konfiguriert werden, dass auch der Dateiinhalt durchsucht wird (z. B. können Sie ihm sagen, dass nach Dateien gesucht werden soll, deren Name mit anfängt "Report"und kleiner ist 20 MB, nicht im "Archive"Verzeichnis, und dann nach entsprechenden Dateien, um innerhalb des Inhalts nach dem String zu suchen "Needed now!")

Ich habe den Win+Shift+FSchlüssel so konfiguriert, dass der Suchdialog angezeigt wird, und ich habe keinen schnelleren Weg gefunden, um ein Verzeichnis oder eine Datei zu erreichen.

0
Amit

gehen Sie DOS!

Öffnen Sie eine Eingabeaufforderung und suchen Sie mit 'findstr'.

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

Schauen Sie sich alle Optionen an, die findstr /?

Sie können die Ausgabe sogar "pfeifen" oder "umleiten"

Das ist nicht DOS, fwiw. grawity vor 12 Jahren 3