Suchen nach erweiterungslosen Dateien in Windows 7

10

Ich kann für mein ganzes Leben nicht herausfinden, wie Windows 7 Explorer nach Dateien ohne Erweiterung suchen kann. In XP war es nett und einfach: Suchen Sie einfach nach Dateien mit dem Namen, *.aber in 7 funktioniert das nicht und gibt alle Dateien zurück, wie auch ext:..

Die Suche ist in Windows 7 extrem mühsam geworden. Weiß jemand, wie diese zuvor einfache Aufgabe ausgeführt wird?

Synetech
quelle
1
Ich würde gerne eine Lösung sehen, ohne auf Apps von Drittanbietern zurückgreifen zu müssen, aber dies sollte genau das tun, was Sie brauchen. mythicsoft.com/agentransack
skub
1
Könnte
Moab
Windows Search ist nicht die intuitivste Syntax. Ich bin gespannt auf die Geschichte und Entwicklung von Windows Search und wo es angefangen hat.
Surfasb
Betreff: Moabs Link - > Dateien ohne Erweiterung (wie "makefile") funktionieren unter Windows nicht gut. Nicht wahr; XP hatte keine Probleme mit erweiterungslosen Dateien oder sogar namenlosen Dateien (z. B. ".htaccess"). Sicher, der Explorer war etwas knifflig und die Befehlszeile war für diese einfacher zu verwenden, aber es gab nie Probleme mit der Suchfunktion.
Synetech
> Windows Search ist nicht die intuitivste Syntax. Ich bin gespannt auf die Geschichte und Entwicklung von Windows Search und wo es angefangen hat. Wahrscheinlich eine (chaotische) Mischung aus Wildcards, Regex, Konkurrenz zu Google und übermäßigem Drogenkonsum. Ich wäre nicht so wütend, wenn nur die Windows-Suche das Problem wäre, aber in Win7 ist sogar die reguläre Suchfunktion im Explorer fehlerhaft, da sie beschlossen haben, die Suchfunktion des Explorers durch die fehlerhafte Windows-Suche zu ersetzen. : roll: Ich weiß nicht was schlimmer ist; die ineffektive / schwierige neue Syntax oder dass immer 100% CPU benötigt wird, um etwas / nichts zu tun.
Synetech

Antworten:

14

Laut MSDN ist das Nichts-Zeichen []. Also drücken F3und eingeben ext:[].

surfasb
quelle
Das funktioniert fast. Es werden Dateien zurückgegeben, die zwar keine Erweiterung haben, aber es werden auch einige Dateien zurückgegeben, die als nicht erweitert gekennzeichnet sind, obwohl sie einen oder mehrere Punkte enthalten, sowie alle Ordner, auch solche, die Punkte enthalten. Hmm, es sieht so aus, als ob Windows 7 nicht einmal den Dateityp erkennen und / oder Dateinamen / Erweiterungen korrekt analysieren kann. (Ich mag Win7 jeden Tag weniger und weniger.)
Synetech
1
Seltsamerweise haben Dateien mit mehreren Perioden per Definition eine Erweiterung und diese Dateien werden auf meinem System nicht angezeigt. Ordner haben auch Erweiterungen, so dass dies nicht nur für Dateien gilt. Wenn Sie nur Dateien möchten , sollten Sie einen Filter hinzufügen: NOT kind:folderDa er implizit alle Objekttypen durchsucht, nicht nur Dateien. Ich kann dir nicht mit dem Win 7 Like / Dislike helfen.
Surfasb
3

Wie @surfasb hervorhebt, kann [] verwendet werden, um 'nichts' darzustellen, und Sie können es mit dem ext:Filter verwenden.

Sie können dies dann in Kombination mit dem type:Filter verwenden und ihm mitteilen, dass Dateiordner NICHT angezeigt werden sollen:

ext:[] type:NOT"file folder"

Ƭᴇcʜιᴇ007
quelle
1

Ich war heute unter Windows 8 mit diesem Problem konfrontiert und habe es zuvor auch unter Windows 7 bemerkt. Ich habe endlich einen Weg gefunden, dies richtig zu machen, und ich hoffe, diese Antwort hilft den Originalplakaten und anderen, die über die Google-Suche hierher kommen.

Normalerweise habe ich sowohl für normale als auch für erweiterte Energiesuchen Nirsoft SearchMyFiles verwendet und die Windows-Suche eingestellt.

Geben Sie hier die Bildbeschreibung ein

Aber aus irgendeinem Grund hatte ich Probleme, Dateien ohne Erweiterungen zu finden. Ich dachte, dass der gleiche Fehler auch in dieser App vorhanden ist.

Aber ich habe mich geirrt und anscheinend hat Nir Softer seine Wildcard- und reguläre Ausdrucks-Engine von Grund auf neu gestaltet. gemäß diesem kleinen Juwel, das ich auf der Seite im Abschnitt "Versionsverlauf" gefunden habe:

  • Version 2.40:
    • SearchMyFiles verwendet jetzt einen internen Platzhalter-Parser, anstatt das Suchergebnis auf dem Platzhalter-Parser von Windows zu basieren. Diese Änderung behebt einen lästigen Fehler, der durch den Windows-Platzhalter-Parser verursacht wurde: In früheren Versionen gab SearchMyFiles manchmal falsche Ergebnisse zurück, da Windows den Platzhalter auch mit dem kurzen Dateinamen (8.3 DOS-Format) vergleicht.
    • Hinweis: Der neue Platzhalter-Parser kann einige Kompatibilitätsprobleme verursachen, z. B.: Beim Scannen mit . Als Platzhalter mit Windows-Parser wurden alle Dateien zurückgegeben, einschließlich Dateien ohne Erweiterung. Mit dem neuen SearchMyFiles-Platzhalter-Parser . Gibt nur Dateien mit der Erweiterung zurück. Um alle Dateien zurückzugeben, sollten Sie * anstelle von * verwenden .
    • Beim Laden alter Konfigurationsdateien konvertiert SearchMyFiles automatisch alle . Platzhalter für *
    • Der neue Platzhalter-Parser bietet einige Vorteile, zum Beispiel: Wenn Sie suchen . . . erhalten Sie alle Dateien mit 3 oder mehr Punktzeichen. Mit dem Windows-Platzhalter-Parser in früheren Versionen haben Sie einfach die Liste aller Dateien erhalten.
    • Sie können jetzt Dateien mithilfe der Platzhalterliste ausschließen. Sie müssen diese Option im Kombinationsfeld auswählen, da die Standardoption darin besteht, Dateien nach Erweiterung auszuschließen.
    • Sie können jetzt Umgebungszeichenfolgen in den Feldern "Basisordner" und "Ausgeschlossene Ordner" angeben (Beispiel:% AppData%).

Um Dateien ohne Erweiterungen zu finden, verwenden Sie diese nicht:

*.* or *.

Verwenden Sie einfach eine einfache:

* 

Beispielsweise :

Files Wildcard: *
Subfolders Wildcard: *

Hinweis: Bitte beachten Sie nicht die Platzhalter, die im obigen "alten" Screenshot angezeigt werden.

Alex S.
quelle