Skip to content
Zurück zum Anfang

# Suchsyntax

TreeSize bietet eine Syntax, die es Ihnen ermöglicht, Ihre Suche schnell und flexibel anzupassen.

## Beispiele für eine einfache Suche

Suchen Sie nach Fotos aus dem Jahr 2022: `Images 2022`

TreeSize listet dann alle Bilddateien auf, egal ob jpg, png, bmp oder ähnlich, mit dem Änderungsdatum im Jahr 2022.

Suchen Sie nach großen Office-Dateien: `Office > 10MB`

TreeSize listet alle Excel-, Word-, PDF- usw. Dateien auf, die größer als 10 Megabyte sind.

## Suchsyntaxstruktur

Bestimmte Schlüsselwörter bieten auch die Möglichkeit, die Suche präziser zu formulieren.

Neben `Dateinamen` können Sie auch nach `Dateierweiterungen`, `Größe`, `Datum`, `Dateiinhalten` und vielem mehr suchen.

Suchbegriffe können über `AND` oder `OR` kombiniert werden, und Dateinamen können mit der Syntax von der Suche ausgeschlossen werden.

Es ist auch möglich, Platzhalter und reguläre Ausdrücke zu verwenden.

Im Folgenden finden Sie eine Beschreibung der zulässigen Schlüsselwörter und einige Anwendungsfälle. Für die meisten Schlüsselwörter gibt es eine abgekürzte Form für eine schnellere Eingabe.

Die Suchsyntax ist wie folgt strukturiert:

    <Property> <Operator> <Value>

Zum Beispiel:

    name: = readme

Diese Syntax findet alle Dateien, deren Name (Eigenschaft) (Operator) das Wort readme (Wert) entspricht.

Mehrere Suchbegriffe können kombiniert werden:

    name:=readme, name:=movie

Oder

    name:=readme OR name:=movie

Findet alle Dateien mit ‚readme‘ ODER ‚movie‘ in ihrem Namen.

## Alle Eigenschaften, Operatoren und Konjunktionen

Die folgende Tabelle zeigt alle verfügbaren Eigenschaften, Operatoren und Konjunktionen, die Sie in TreeSize verwenden können.

Bemerkung

Beim Suchen nach Dateinamen kann name: weggelassen werden. Unabhängig davon kann das Zeichen `=` im Allgemeinen als Operator sowie `AND` als Konjunktion zwischen zwei Suchbegriffen weggelassen werden.

Dies sind die Standardwerte für Eigenschaften, Operatoren und Verbindungen, die in der Suche verwendet werden. Es gibt unterschiedliche Schreibweisen für einzelne Eigenschaften, die in der Tabelle unten zu finden sind.

Bemerkung

Wenn Sie reservierte Zeichen der Suchsyntax wie Klammern, Kommas oder Leerzeichen im Suchbegriff verwenden möchten, muss der Suchbegriff in doppelte Anführungszeichen eingeschlossen werden. Beispiele finden Sie in der Tabelle unten.

Bemerkung

Ein Hinweis zu Daten: Bei der Verwendung eines Datums als Teil des Suchbegriffs hängt das erforderliche Datumsformat von den Regionseinstellungen ab, die in Windows konfiguriert sind.

### Eigenschaften

Eigenschaft | Beschreibung | Beispiel | Alternative Form | Erklärung
--- | --- | --- | --- | ---
`name:` | Suche nach Dateinamen. Dies ist die Standard-Eigenschaft, die verwendet wird, wenn keine Eigenschaft ausdrücklich angegeben ist. | `readme` | `name:readme` | Suche nach allen Dateien, deren Dateiname das Wort ‚readme‘ enthält.
`path:` | Suche nach Ordnerpfad. | `path:Windows` | keine | Suche nach allen Dateien und Ordnern im Windows-Ordner.
`extension:` | Suche nach Dateierweiterung. | `ext:txt` | `extension:txt` | Suchen Sie nach allen Dateien mit der Dateierweiterung ‚txt‘.
`group:` | Nach Dateigruppe suchen. | `group:Video-Dateien` | keine | Suchen Sie nach allen Videodateien. Hinweis: Die verfügbaren Dateigruppen können unter ‚Optionen > Dateigruppen konfigurieren‘ angepasst werden.
`content:` | Suchen nach Dateiinhalten. | `cont:license` | `content:license` | Volltextsuche nach allen Dateien, deren Dateiinhalte das Wort ‚license‘ enthalten.
`size:` | Nach Dateigröße suchen. | `größe:<500MB` | keine | Suchen Sie alle Dateien, die kleiner als 500 MB sind. Hinweis: Ordnergrößen werden nicht berücksichtigt.
`accessed:` | Nach Zugriffsdatum suchen. | `accessed:<=01.11.2021` | keine | Suchen Sie nach Dateien mit Zugriffsdatum im angegebenen Zeitintervall.
`erstellt:` | Nach Erstellungsdatum suchen. | `erstellt:<=01.11.2021` | keine | Suchen Sie nach Dateien mit einem Erstellungsdatum im angegebenen Zeitintervall.
`modifiziert:` | Nach Änderungsdatum suchen. | `modifiziert:<=01.11.2021` | keine | Suchen Sie nach Dateien mit einem Änderungsdatum im angegebenen Zeitintervall.
`datetaken:` | Nach Aufnahmedatum suchen (z. B. Fotos). | `datetaken:03.03.2023` | keine | Nach Dateien suchen, die am 3. März 2023 erstellt wurden.
`attribut:` | Nach Dateiattributen suchen. | `attribut: HS` | keine | Suchen Sie nach Dateien mit den Dateiattributen H (Versteckt) und S (System).
`schlüsselwort:` | Nach Schlüsselwörtern in Dateien suchen. | `schlüsselwort: my_keyword` | keine | Suchen Sie nach Dateien (z. B. docx-Dateien), die mit dem Schlüsselwort „my_keyword“ gekennzeichnet sind.
`owner:` | Nach Dateibesitzer suchen. | `owner: John` | keine | Suchen Sie nach Dateien, deren Dateibesitzer „John“ heißt.

### Operatoren

Operator | Beschreibung | Beispiel | Alternative Form | Erklärung
--- | --- | --- | --- | ---
`=` | Die Eigenschaft muss angewendet werden. | `readme` | `name:=readme` | Suchen Sie nach allen Dateien, deren Dateiname das Wort ‚readme‘ enthält. Dies ist der Standardoperator, der verwendet wird, wenn kein Operator ausdrücklich angegeben ist.
`!=` | Die Eigenschaft darf nicht zutreffen. | `!=readme` | `name:!=readme` | Suchen Sie nach allen Dateien, die das Wort ‚readme‘ nicht enthalten.
`~` | Kann in Verbindung mit der name:-Eigenschaft verwendet werden. Der folgende Wert ist ein regulärer Ausdruck (Regex) und muss auf die Eigenschaft angewendet werden. Hinweis: Die Reguläre Ausdrücke müssen in Anführungszeichen gesetzt werden, wenn Suchsyntaxzeichen wie Klammern, Kommas oder Leerzeichen verwendet werden. | `~[0-9]` | `name:~[0-9]` | Suchen Sie nach allen Dateien, die mindestens eine Ziffer in ihrem Namen haben.
`!~` | Kann in Verbindung mit der name:-Eigenschaft verwendet werden. Der folgende Wert ist ein regulärer Ausdruck (Regex) und darf nicht auf die Eigenschaft angewendet werden. Hinweis: Die Reguläre Ausdrücke müssen in Anführungszeichen gesetzt werden, wenn Suchsyntaxzeichen wie Klammern, Kommas oder Leerzeichen verwendet werden. | `!~[0-9]` | `name:!~[0-9]` | Suchen Sie nach allen Dateien, die keine Ziffern in ihren Namen haben.
`> oder >=` | Operator für Größen- oder Datumsvergleiche: Die Eigenschaft muss größer als (oder größer als oder gleich) dem angegebenen Wert sein. | `größe:>= 5MB` | keine | Suchen Sie nach allen Dateien, die größer als oder gleich 5 MB sind. Hinweis: Die Suche bezieht sich nur auf Dateigrößen; Ordnergrößen werden nicht berücksichtigt.
`< oder <=` | Operator für Größen- oder Datumsvergleiche: Die Eigenschaft muss kleiner als (oder kleiner als oder gleich) dem angegebenen Wert sein. | `größe:<= 500MB` | keine | Suchen Sie nach allen Dateien, die kleiner als oder gleich 500 MB sind. Hinweis: Die Suche bezieht sich nur auf Dateigrößen; Ordnergrößen werden nicht berücksichtigt.
`( und )` | Klammern können verwendet werden, um Teile der Suchanfrage zu gruppieren. | `(readme, license)*.txt` | `(name:=readme ODER name:=license) UND *.txt` | Suchen Sie nach allen Textdateien, die das Wort „readme“ oder „license“ in ihrem Dateinamen haben.

### Konjunktionen

Konjunktion | Beschreibung | Beispiel | Alternative Form | Erklärung
--- | --- | --- | --- | ---
`Leerzeichen` oder `UND` | Die konjunktiven Suchmuster müssen alle übereinstimmen. | `readme ext:txt` | `name:=readme AND extension:=txt` | Suchen Sie nach allen Dateien, deren Dateiname das Wort ‚readme‘ enthält und die die Dateierweiterung ‚txt‘ haben. Dies ist die Standardverbindung, die verwendet wird, wenn keine Verbindung ausdrücklich angegeben ist.
`Commar` oder `ODER` | Mindestens eines der verwandten Suchmuster muss übereinstimmen. | `readme, movie` | `name:=readme OR name:=movie` | Suchen Sie nach allen Dateien, deren Dateiname das Wort ‚readme‘ oder ‚movie‘ enthält.

### Reservierte Zeichen

Bei der Angabe von Werten, genauer gesagt des tatsächlichen Suchmusters, gibt es verschiedene reservierte Zeichen wie Platzhalter oder Anführungszeichen für genaue Suchen.

Die folgende Tabelle listet diese Zeichen auf und erklärt sie anhand einiger Beispiele.

Beispielwert | Beschreibung | Beispiel | Alternative Form | Ergebnisse
--- | --- | --- | --- | ---
`*readme*` | Suchen Sie nach readme, wobei beliebig viele Zeichen vor und nach dem Wort platziert werden können. Das Wort enthält ‚readme‘. | `*readme*` | `name:=*readme*` | Findet: ‚123readme.txt‘, ‚123readme.docx‘, aber NICHT: ‚read_me.txt‘, ‚reading.docx‘
`readme` | Entspricht readme. Die beiden Platzhalter vor und nach dem Wort können zur Vereinfachung weggelassen werden. | `readme` | `name:=readme` | Findet: ‚123readme.txt‘, ‚123readme.docx‘, aber NICHT: ‚read_me.txt‘, ‚reading.docx‘
`readme*` | Suchen Sie nach readme, wobei beliebig viele Zeichen nach dem Wort platziert werden können, aber keine Zeichen vor dem Wort erlaubt sind. Das Wort beginnt mit ‚readme‘. | `readme*` | `name:=readme*` | Findet: ‚readme.txt‘, ‚readme_c.docx‘, aber NICHT: ‚123readme.txt‘, ‚read_me.txt‘
`*readme` | Suchen Sie nach readme, wobei beliebig viele Zeichen vor dem Wort platziert werden können, aber keine Zeichen danach erlaubt sind. Das Wort endet mit ‚readme‘. | `*readme` | `name:=*readme` | Findet: ‚123readme‘, ‚c_readme‘, aber NICHT: ‚readme.txt‘, ‚readme_c‘
`"readme"` | Wortsuchen nach dem genauen Vorkommen des Wortes „readme“. Es wird nach dem genauen Vorkommen des Wortes gesucht, ohne Teile oder Variationen des Wortes zu berücksichtigen. Das bedeutet, dass das gesuchte Wort im Text als unabhängiges und vollständiges Wort vorhanden sein muss, um als Treffer erkannt zu werden. | `"readme"` | `name:="readme"` | Findet: ‚readme‘ oder ‚readme.txt‘, aber NICHT: ‚readmes.txt‘, ‚123readme‘
`rea?me` | Suchen Sie nach Dateinamen, die mit ‚rea‘ beginnen und mit ‚me‘ enden und genau ein Zeichen dazwischen enthalten. | keine | `name:=rea?me` | Findet: ‚readme‘, ‚reasme‘, ‚rea1me‘, aber NICHT: ‚rea123me‘, ‚readme.txt‘
`\\*readme*` | Suchen Sie nach Dateien, die den Begriff „readme“ irgendwo in ihrem Pfad enthalten. | `\\*readme*` | `name:=\\*readme*` | Findet: „readme.txt“ in jedem Ordner, „abc.doc“ in „C:\temp\readme\local“. aber NICHT: „abc.doc“ in „C:\temp\local“.