Syntaxe vyhledávání

TreeSize poskytuje syntaxi, která vám umožňuje rychle a flexibilně přizpůsobit vaše vyhledávání.

Struktura syntaxe vyhledávání

Určitá klíčová slova také nabízejí příležitost formulovat vyhledávání přesněji.

Kromě názvů souborů můžete také vyhledávat podle rozšíření souborů, velikosti, data, obsahu souborů a mnoha dalších.

Vyhledávací výrazy lze kombinovat pomocí AND nebo OR a názvy souborů lze ze vyhledávání vyloučit pomocí syntaxe.

Je také možné používat zástupné znaky a regulární výrazy.

Níže naleznete popis povolených klíčových slov a některé příklady použití. U většiny klíčových slov existuje zkrácená forma pro rychlejší zadání vyhledávání.

Syntaxe vyhledávání je strukturována následovně:

<Property> <Operator> <Value>

Například:

name: = readme

Tato syntaxe najde všechny soubory, jejichž název (vlastnost) odpovídá (operátor) slovu readme (hodnota).

Několik vyhledávacích výrazů lze kombinovat:

name:=readme, name:=movie

Nebo

name:=readme OR name:=movie

Najde všechny soubory s ‚readme‘ NEBO ‚film‘ v jejich názvu.

Všechny vlastnosti, operátory a spojky

Následující tabulka ukazuje všechny dostupné vlastnosti, operátory a spojky, které můžete použít v TreeSize.

Poznámka

Při hledání názvů souborů lze vynechat name:. Bez ohledu na to lze obecně vynechat znak = jako operátor, stejně jako AND jako spojku mezi dvěma hledanými termíny.

Toto jsou výchozí hodnoty vlastnosti, operátoru a spojení používané v hledání. Existují různé varianty jednotlivých vlastností, které lze nalézt v tabulce níže.

Poznámka

Pokud chcete použít rezervované znaky vyhledávací syntaxe, jako jsou závorky, čárky nebo mezery v hledaném termínu, musí být hledaný termín uzavřen v dvojitých uvozovkách. Příklady jsou v tabulce níže.

Poznámka

Poznámka k datům: Při použití data jako součásti hledaného termínu závisí požadovaný formát data na regionálních nastaveních, která jsou nakonfigurována v systému Windows.

Vlastnosti

Vlastnost

Popis

Příklad

Alternativní forma

Vysvětlení

name:

Hledání podle názvu souboru. Toto je výchozí vlastnost, která se používá, když není výslovně uvedena žádná vlastnost.

readme

name:readme

Hledání všech souborů, jejichž název souboru obsahuje slovo ‚readme‘.

path:

Hledání podle cesty k složce.

path:Windows

žádný

Hledání všech souborů a složek ve složce Windows.

extension:

Hledat podle přípony souboru.

ext:txt

extension:txt

Hledat všechny soubory s příponou ‚txt‘.

group:

Hledat podle skupiny souborů.

group:Video files

žádný

Hledat všechny video soubory. Informace: Dostupné skupiny souborů lze upravit v ‚Možnosti > Konfigurovat skupiny souborů‘.

content:

Hledat podle obsahu souboru.

cont:license

content:license

Hledání v plném textu pro všechny soubory, jejichž obsah souboru obsahuje slovo ‚license‘.

size:

Hledat podle velikosti souboru.

size:<500MB

žádný

Hledat všechny soubory menší než 500 MB. Informace: Velikosti složek nejsou zohledněny.

accessed:

Hledat podle data přístupu.

accessed:<=01.11.2021

žádný

Hledejte soubory s datem přístupu v určeném časovém intervalu.

created:

Hledejte podle data vytvoření.

created:<=01.11.2021

žádný

Hledejte soubory s datem vytvoření v určeném časovém intervalu.

modified:

Hledejte podle data úpravy.

modified:<=01.11.2021

žádný

Hledejte soubory s datem úpravy v určeném časovém intervalu.

datetaken:

Hledejte podle data pořízení (např. fotografie).

datetaken:03.03.2023

žádný

Hledejte soubory pořízené 3. března 2023.

attribute:

Hledejte podle atributů souboru.

attribute: HS

žádný

Hledejte soubory s atributy souboru H (Skrytý) a S (Systémový).

keyword:

Hledejte podle klíčových slov v souborech.

keyword: my_keyword

žádný

Hledejte soubory (např. soubory docx) označené klíčovým slovem „my_keyword“.

vlastník:

Hledejte podle vlastníka souboru.

vlastník: John

žádný

Hledejte soubory, jejichž vlastník souboru se jmenuje „John“.

Operátory

Operátor

Popis

Příklad

Alternativní forma

Vysvětlení

=

Vlastnost musí platit.

readme

název:=readme

Hledejte všechny soubory, jejichž název souboru obsahuje slovo ‚readme‘. Toto je výchozí operátor, který se používá, pokud není výslovně uveden žádný operátor.

!=

Vlastnost nesmí platit.

!=readme

název:!=readme

Hledejte všechny soubory, které neobsahují slovo ‚readme‘.

~

Může být použit ve spojení s vlastností název:. Následující hodnota je regulární výraz (Regex) a musí platit pro vlastnost. Poznámka: Regulární výrazy musí být uzavřeny v uvozovkách, pokud jsou použity znaky vyhledávací syntaxe, jako jsou závorky, čárky nebo mezery.

~[0-9]

název:~[0-9]

Hledejte všechny soubory, které mají ve svém názvu alespoň jednu číslici.

!~

Může být použit ve spojení s vlastností name:. Následující hodnota je regulární výraz (Regex) a nesmí se vztahovat na vlastnost. Poznámka: Regulární výrazy musí být uzavřeny v uvozovkách, pokud jsou použity znaky vyhledávací syntaxe, jako jsou závorky, čárky nebo mezery.

!~[0-9]

name:!~[0-9]

Hledejte všechny soubory, které nemají číslice ve svých názvech.

> or >=

Operátor pro porovnání velikosti nebo dat: Vlastnost musí být větší než (nebo větší nebo rovna) zadané hodnotě.

size:>= 5MB

žádný

Hledejte všechny soubory, které jsou větší než nebo rovny 5 MB. Informace: Vyhledávání se vztahuje pouze na velikosti souborů; velikosti složek nejsou brány v úvahu.

< or <=

Operátor pro porovnání velikosti nebo dat: Vlastnost musí být menší než (nebo menší nebo rovna) zadané hodnotě.

size:<= 500MB

žádný

Hledejte všechny soubory, které jsou menší než nebo rovny 500 MB. Informace: Vyhledávání se vztahuje pouze na velikosti souborů; velikosti složek nejsou brány v úvahu.

( and )

Závorky mohou být použity k seskupení částí vyhledávacího vstupu.

(readme, license)*.txt

(name:=readme OR name:=license) AND *.txt

Hledejte všechny textové soubory, které mají ve svém názvu slovo „readme“ nebo „license“.

Spojky

Spojení

Popis

Příklad

Alternativní forma

Vysvětlení

Mezera nebo A

Všechny vzory vyhledávání musí odpovídat.

readme ext:txt

name:=readme AND extension:=txt

Hledejte všechny soubory, jejichž název obsahuje slovo ‚readme‘ a které mají příponu souboru ‚txt‘. Toto je výchozí spojení, které se používá, pokud není explicitně uvedeno jiné spojení.

Čárka nebo NEBO

Alespoň jeden z příbuzných vzorů vyhledávání musí odpovídat.

readme, movie

name:=readme OR name:=movie

Hledejte všechny soubory, jejichž název obsahuje slovo ‚readme‘ nebo ‚movie‘.

Rezervované znaky

Při specifikaci hodnot, přesněji skutečného vzoru vyhledávání, existuje několik rezervovaných znaků, jako jsou zástupné znaky nebo uvozovky pro přesné vyhledávání.

Následující tabulka uvádí tyto znaky a vysvětluje je pomocí několika příkladů.

Příklad hodnoty

Popis

Příklad

Alternativní forma

Výsledky

*readme*

Hledejte ‚readme‘, kde může být před a za slovem libovolný počet znaků. Slovo obsahuje ‚readme‘.

*readme*

name:=*readme*

Nalezne: ‚123readme.txt‘, ‚123readme.docx‘, ale NE: ‚read_me.txt‘, ‚reading.docx‘

readme

Odpovídá readme. Dvě zástupné znaky před a za slovem lze pro zjednodušení vynechat.

readme

název:=readme

Nalezne: ‚123readme.txt‘, ‚123readme.docx‘, ale NE: ‚read_me.txt‘, ‚reading.docx‘

readme*

Hledejte readme, kde může být za slovem umístěno libovolné množství znaků, ale před slovem nesmí být žádné znaky. Slovo začíná na ‚readme‘.

readme*

name:=readme*

Nalezne: ‚readme.txt‘, ‚readme_c.docx‘, ale NE: ‚123readme.txt‘, ‚read_me.txt‘

*readme

Hledejte readme, kde může být před slovem umístěno libovolné množství znaků, ale za tímto slovem nesmí být žádné znaky. Slovo končí na ‚readme‘.

*readme

name:=*readme

Nalezne: ‚123readme‘, ‚c_readme‘, ale NE: ‚readme.txt‘, ‚readme_c‘

"readme"

Hledání slova pro přesné výskyt slova „readme“. Hledá přesný výskyt slova, aniž by bral v úvahu části nebo varianty slova. To znamená, že hledané slovo musí být v textu přítomno jako nezávislé a kompletní slovo, aby bylo rozpoznáno jako shoda.

"readme"

name:="readme"

Nalezne: ‚readme‘ nebo ‚readme.txt‘, ale NE: ‚readmes.txt‘, ‚123readme‘

rea?me

Hledejte názvy souborů začínající na ‚rea‘ a končící na ‚me‘ a obsahující přesně jeden znak mezi nimi.

žádný

name:=rea?me

Nalezne: ‚readme‘, ‚reasme‘, ‚rea1me‘, ale NE: ‚rea123me‘, ‚readme.txt‘

\\*readme*

Hledejte soubory, které obsahují termín „readme“ kdekoli ve své cestě.

\\*readme*

name:=\\*readme*

Najde: „readme.txt“ v jakékoli složce, „abc.doc“ v „C:\temp\readme\local“. ale NE: „abc.doc“ v „C:\temp\local“.