Die Windows 7-Such-Dropdown-Liste sucht immer in Unterordnern, aber ich möchte nur den aktuellen Ordner durchsuchen. Wie kann ich das machen?
Die Windows 7-Such-Dropdown-Liste sucht immer in Unterordnern, aber ich möchte nur den aktuellen Ordner durchsuchen. Wie kann ich das machen?
Antworten:
Ein Weg , dies zu tun (in Windows 7) alle Unterordner mit wegzuwerfen -folder:
mit \*
, zum Beispiel (wenn für ZIP - Dateien im Download - Ordnern suchen):
*.zip -folder:"Downloads\*"
Das ist alles.
*.zip -folder:".\*"
Um nicht in Unterordnern zu suchen, klicken Sie im Suchfenster auf "Organisieren" (obere linke Ecke) und wählen Sie die Option "Ordner- und Suchoptionen". Wählen Sie in diesem Fenster die Registerkarte "Suchen". Deaktivieren Sie die Option "Unterordner in Suchergebnisse einbeziehen ...".
-folder:(name_of_subfolder)
schließt "name_of_subfolder" aus den Suchergebnissen aus.
Auf der Microsoft-Website finden Sie unter Erweiterte Abfragesyntax weitere Optionen (von denen einige veraltet sein können) und unter Erweiterte Tipps für die Suche in Windows , das eine neuere Syntax verwendet System.Kind:<>picture
, jedoch anscheinend weniger vollständig ist.
System.FileName
auch Verzeichnisnamen übereinstimmen können , also System.FileName<>name_of_subfolder
würde das vielleicht funktionieren. In System.Kind können möglicherweise auch System.Kind:<>folder
alle Ordner ausgeschlossen werden (oder in Kombination mit System.FileName
bestimmten Ordnern?). Und es scheint, dass man diese lange Liste bei der Suche verwenden könnte. (Aber: Ich benutze kein Windows.)
* .zip Ordner: "\ MyFolder"
Dies muss aus dem übergeordneten Ordner ausgeführt werden, um MyFolder zu durchsuchen, aber keiner der Unterordner oder Geschwisterordner von MyFolder. Die doppelten Anführungszeichen und der führende Backslash scheinen erforderlich zu sein. Ich habe dies unter Windows 7 getestet und es hat funktioniert. Ich habe diese Antwort hier gefunden: answers.microsoft.com: Wie durchsuche ich KEINE Unterverzeichnisse?
Ich habe zwar festgestellt, dass die Option zum Ausschließen eines Ordners aus einer anderen Antwort funktioniert (danke), aber wenn Sie viele Unterordner ausschließen müssen, ist diese Option wahrscheinlich einfacher.
C:\foo
, geben Sie *.zip folder:"\foo"
in das Suchfeld ein . Danke für die Infos und den Link!
Ich arbeite auf einem Windows 10-Computer, bezweifle jedoch, dass sich etwas geändert hat. Wenn ich Recht habe, sind die obigen Antworten falsch.
Im Suchfeld
Wenn Sie gehen:
common * source
..., werden alle Dateien und Ordner mit der Teilzeichenfolge "common" gefolgt von der Teilzeichenfolge "source" angezeigt: zB commons-collections4-4.0-sources.jar
NB Für einig unerklärlichen (Micro $ oft) Grund, auch wenn Sie das Ding hat nicht für Dateiinhalte in „Erweiterte Optionen“ zu suchen, wird es immer noch den Inhalt von Dateien suchen , wenn Sie mit „Namen nicht den Suchbegriff voraus : "oder" Dateiname: "
Wenn du gehst:
name: common * source
... kommt nichts hoch!
Wenn Sie:
filename: common * source
... wählen, werden alle Dateien und Ordner mit der Teilzeichenfolge "common" gefolgt von der Teilzeichenfolge "source" angezeigt: zB commons-collections4-4.0-sources.jar
Wenn Sie gehen:
filename: common
... werden alle Dateien und Ordner aufgerufen, deren Name "common" enthält.
Wenn Sie gehen:
filename: common -folder
... werden nur Dateien (keine Ordner) mit "common" im Namen angezeigt
Beachten Sie den Unterschied zwischen "Name" und "Dateiname". Ich vermute, dass im ersten Fall eine "Eigenschaft" der Datei verwendet wird, die irgendwo versteckt ist, und dass Sie die meiste Zeit nach "Dateiname" suchen möchten.
Beachten Sie auch, dass für die Verwendung des Platzhalters * das Teil vor dem Teil nach dem Teil erforderlich ist (natürlich). Wenn Sie möchten, dass diese Teilzeichenfolgen in beliebiger Reihenfolge in Ihrem Dateinamen angezeigt werden, ist dies etwas schwierig. Sie müssen so etwas tun:
Dateiname: "* test *" AND "* co *" -Ordner
... was dazu äquivalent ist:
Dateiname: "* co *" AND "* test *" -Ordner
oder in der Tat das:
Dateiname: "* test *" + "* co *" -Ordner
In Windows 10 können Sie in der Multifunktionsleisten-Symbolleiste den Eintrag Aktueller Ordner auswählen