Programm zum Suchen nach Dateinamen in Windows?

Ich suche nach einem Windows-Programm, das rekursiv (obwohl es schön wäre, eine Option zu haben, nur das Verzeichnis der obersten Ebene zu durchsuchen) in einem Verzeichnis nach Dateien sucht, deren Namen einem regulären Ausdruck entsprechen (obwohl andere Kriterien wie Dateityp , Größe oder sogar Inhalt sind nette Features).

Es sollte auch die Möglichkeit enthalten, bestimmte Verzeichnisse vollständig von der Suche auszuschließen (z. B. die Verzeichnisse C:\Windowsund C:\Users\User\AppData, die viele Dateien enthalten, aber wahrscheinlich nichts enthalten, was mir im Zusammenhang mit meiner Verwendung dieses Programms wichtig ist).

Eine Benutzeroberfläche zu haben ist nett, aber nicht unbedingt erforderlich. Geschwindigkeit und wie leicht das Programm ist, sind Überlegungen, aber ich habe keine besonderen Anforderungen.

Schließlich muss das Programm auf Windows Vista und höher sowie auf Server 2008 und höher ausgeführt werden.

Sie verwenden noch Vista & Server 2008? Lolx Nun, ich denke, Sie kümmern sich nicht viel um Sicherheit ;-) Gute Frage, aber +1
Ein wichtiger Punkt. Möchten Sie einen von denen, die Ihre Festplatte ständig scannen, die Dinge verlangsamen und auch einen Index erstellen, damit sie eine schnelle Antwort auf Ihre Suche geben können? Oder definitiv kein Index? Oder egal?

Antworten (5)

Ich empfehle Everything search von voidtools. Es ist sehr leicht, etwa 500 KB.

  1. Sucht sofort nach jeder Datei auf Ihrem PC, während Sie tippen.
  2. Unterstützung für reguläre Ausdrücke.
  3. Fügt dem Kontextmenü hinzu und Sie können direkt nach etwas in einem bestimmten Ordner suchen.
  4. Option zum Ausschließen von Ordnern Ihrer Wahl.
  5. Kann ein Netzlaufwerk und ein neu eingefügtes USB-Gerät automatisch indizieren.
  6. Option zum Ausführen eines HTTP-Servers .
  7. Funktioniert auf allen Windows-Versionen, sehr geringer Speicherverbrauch.
  8. Option zum Ausführen mehrerer Instanzen .
  9. Unterstützung mehrerer Sprachen.
  10. Sie können den Teil des Dateinamens angeben und es zeigt Ihnen, wo es sich auf Ihrem PC befindet.
  11. Befehlszeilenoption für viele Funktionen.

Das Tool hat eine sehr, sehr minimale Benutzeroberfläche, die einfach zu navigieren ist, und Sie können alle Funktionen einfach über die Menüleiste in der Anwendung erkunden. Sie können die Schriftart und Hintergründe in der Benutzeroberfläche ändern. Die Anwendung ist sehr leicht und verbraucht nicht zu viel Speicher.

Ich liebe dieses Programm! Leicht und schnell, und es macht genau das, was ich brauche, ohne aufzublähen.

Ich empfehle FreeCommander für diese Aufgabe.

Es erfüllt alle Ihre Anforderungen:

  1. Es wird rekursiv gesucht
  2. Es hat eine Option, nur das Verzeichnis der obersten Ebene zu durchsuchen
  3. Es kann nach regulären Ausdrücken (regex) gesucht werden
  4. Es kann Ordner ausschließen (auch durch Regex!)
  5. Es hat eine schöne Benutzeroberfläche
  6. Es ist sehr schnell
  7. Es funktioniert auf allen Windows-Versionen, die Sie benötigen

Um nach Regex zu suchen, gehen Sie zum Menü Datei und wählen Sie Suchen... (oder drücken Sie Ctrl+ F). Das Fenster „ Dateien/Ordner suchen “ wird angezeigt. Wählen Sie in diesem Fenster Optionen und dann Erweiterter Modus . Die Möglichkeit, nach Regex zu suchen, wird dann aktiviert.

FreeCommander XE-Suchbenutzeroberfläche

Genießen!


UPDATE: Nachdem wichtige Daten aufgrund von FreeCommander-Bugs verloren gegangen sind, kann ich diese Anwendung nicht mehr für den allgemeinen Gebrauch empfehlen. Der Entwickler führt vor der Veröffentlichung einfach keine angemessenen Tests durch und hat keine dedizierten QA-Tester. Zum Beispiel funktioniert die Suchfunktion gut, und ich kann diese bestimmte Funktion immer noch empfehlen, aber mit einem enormen Vorbehalt: Wenn Sie diese Funktion verwenden, um nach doppelten Dateien zu suchen, kann sie fälschlicherweise behaupten, dass verschiedene Dateien identisch sind. Das ist ein großer Fehler und kann zu Datenverlust führen, wenn Sie die fälschlicherweise als Duplikate markierten Dateien anschließend löschen. Diese Anwendung hat großes Potenzial, aber insgesamt benötigt das Projekt ein viel höheres QC-Niveau, um es allgemein zu empfehlen.

Sehr cooles Programm - die Benutzeroberfläche ist anfangs etwas überwältigend, aber für Produktivitätszwecke sieht es fantastisch aus. Suchfunktion funktioniert einwandfrei!
Wie funktioniert Nummer 4? Ich wusste nichts davon
@Mawg Öffnen Sie das Fenster „ Dateien/Ordner durchsuchen“ in FreeCommander. Klicken Sie dann auf die Registerkarte Filter . Im Abschnitt Filter für Unterordner dieser Registerkarte können Sie Filter ausschließen und optional Regulärer Ausdruck (regex) mit einem Häkchen versehen .

Mein bevorzugtes Programm für einen Windows Explorer-Ersatz ist MultiCommander . Es ist ein Explorer-Ersatz, der viele Funktionen hat, einschließlich der Möglichkeit, Ihre Suchebene, reguläre Ausdrücke und die Verwendung von Dateiattributen im Suchmuster einzuschränken. Es ist kostenlos und läuft auf Windows und Server 2008.

Geben Sie hier die Bildbeschreibung ein

Ohne etwas extra zu installieren, könnte Windows selbst einige der Kriterien mit dem eingebauten whereBefehl erfüllen. Es ist nur ein Befehlszeilentool, das seit Windows 2003 R2 und neuer enthalten ist und viele (wenn auch nicht alle) Dinge tun kann, die Sie benötigen:

  • Suche nach Dateinamenmuster (allerdings keine regulären Ausdrücke, nur normale Dateinamenmuster wie *.exe und ähnliches).
  • Kann in einem einzelnen Ordner oder rekursiv in allen Ordnern innerhalb eines übergeordneten Ordners suchen.
  • Einige Ordner können nicht von der Suche ausgeschlossen werden.
  • Da es sich um eine Befehlszeile handelt, fehlt offensichtlich eine schöne Benutzeroberfläche
  • Im Gegensatz dazu macht es die Befehlszeile sehr leicht und auch schnell.
  • Eingebaut zu sein ist auch ein nettes Extra.
Obwohl dies alles wahr ist, habe ich die Frage gestellt, weil, wie Sie betonen, die reguläre Suchfunktion meine Anforderungen nicht erfüllt (und auch nicht where). IMO wäre dies als Kommentar besser gewesen, da es meine Frage nicht wirklich beantwortet.

Sie können es mit Ffind Ext versuchen.

So finden Sie Dateinamen *a*mit einer Tiefe von 3 oder mehr Ebenen, mit Ausnahme abc\echo\india\sierrades Unterbaums:

Geben Sie hier die Bildbeschreibung ein