Skip to content
Späť na začiatok

# Syntax vyhľadávania

Systém TreeSize poskytuje syntax, ktorá vám umožňuje rýchlo a flexibilne prispôsobiť vyhľadávanie.

## Príklady jednoduchého vyhľadávania

Vyhľadávanie fotografií z roku 2022: `Obrázky 2022`

TreeSize potom vypíše všetky obrazové súbory, či už jpg, png, bmp alebo podobné, s dátumom úpravy v roku 2022.

Vyhľadávanie veľkých súborov Office: `Office > 10 MB`

TreeSize obsahuje zoznam všetkých súborov Excel, Word, PDF atď., ktoré sú väčšie ako 10 megabajtov.

## Štruktúra syntaxe vyhľadávania

Niektoré kľúčové slová ponúkajú aj možnosť presnejšieho formulovania vyhľadávania.

Okrem `file names` môžete vyhľadávať aj `file extensions`, `size`, `date`, `file contents` a mnoho ďalších.

Vyhľadávacie výrazy možno kombinovať pomocou `AND` alebo `OR` a názvy súborov možno z vyhľadávania vylúčiť pomocou syntaxe.

Je možné použiť aj zástupné znaky a regulárne výrazy.

Nižšie nájdete opis povolených kľúčových slov a niektoré prípady použitia. Pre väčšinu kľúčových slov existuje skrátený formulár na rýchlejšie zadanie vyhľadávania.

Syntax vyhľadávania je štruktúrovaná takto:

    <Property> <Operator> <Value>

Napríklad:

    name: = readme

Táto syntax nájde všetky súbory, ktorých názov (vlastnosť) sa zhoduje so slovom readme (hodnota).

Niekoľko vyhľadávacích výrazov možno kombinovať:

    name:=readme, name:=movie

Alebo

    name:=readme OR name:=movie

Nájde všetky súbory, ktoré majú v názve ‚readme‘ ALEBO ‚movie‘.

## Všetky vlastnosti, operátory a spojky

V nasledujúcej tabuľke sú uvedené všetky dostupné vlastnosti, operátory a spojky, ktoré môžete použiť v TreeSize.

Poznámka

Pri vyhľadávaní názvov súborov možno názov: vynechať. Bez ohľadu na to možno vo všeobecnosti vynechať znak `=` ako operátor, ako aj `AND` ako spojku medzi dvoma vyhľadávanými výrazmi.

Ide o predvolené hodnoty vlastností, operátorov a spojení, ktoré sa používajú pri vyhľadávaní. Pre jednotlivé vlastnosti existujú rôzne hláskovania, ktoré nájdete v nasledujúcej tabuľke.

Poznámka

Ak chcete vo vyhľadávacom výraze použiť vyhradené znaky syntaxe vyhľadávania, ako sú zátvorky, čiarky alebo medzery, musí byť vyhľadávací výraz uzavretý v dvojitých úvodzovkách. Príklady sú uvedené v nasledujúcej tabuľke.

Poznámka

Poznámka k dátumom: Pri použití dátumu ako súčasti vyhľadávacieho výrazu závisí požadovaný formát dátumu od nastavení regiónu, ktoré sú nakonfigurované v systéme Windows.

### Vlastnosti

Vlastníctvo | Popis | Príklad | Alternatívna forma | Vysvetlenie
--- | --- | --- | --- | ---
`name:`` | Vyhľadávanie podľa názvu súboru. Toto je predvolená vlastnosť, ktorá sa použije, ak nie je výslovne zadaná žiadna vlastnosť. | `readme` | `name:readme` | Vyhľadajte všetky súbory, ktorých názov obsahuje slovo „readme“.
`cesta:`` | Vyhľadávanie podľa cesty k adresáru. | `Cesta:Windows` | žiadne | Vyhľadajte všetky súbory a adresáre v priečinku systému Windows.
`Prípony:`` | Vyhľadávanie podľa prípon súborov. | `ext:txt` | `extension:txt` | Vyhľadajte všetky súbory s príponou ‚txt‘.
`skupina:`` | Vyhľadávanie podľa skupiny súborov. | `group:Video files` | žiadne | Vyhľadajte všetky súbory. Informácie: Dostupné skupiny súborov môžete upraviť v časti „Možnosti > Konfigurácia skupín súborov“.
`obsah:`` | Vyhľadávanie podľa obsahu súboru. | `cont:license` | `obsah:license` | Fulltextové vyhľadávanie všetkých súborov, ktorých obsah obsahuje slovo „licencia“.
`veľkosť:`` | Vyhľadávanie podľa veľkosti súboru. | `veľkosť:<500MB` | žiadne | Vyhľadajte všetky súbory menšie ako 500 MB. Informácie: Veľkosti Adresárov sa neberú do úvahy.
`prístupné:`` | Vyhľadávanie podľa dátumu prístupu. | `accessed:<=01.11.2021` | žiadne | Vyhľadávanie súborov s dátumom prístupu v zadanom časovom intervale.
`vytvorené:`` | Vyhľadávanie podľa dátumu vytvorenia. | `created:<=01.11.2021` | žiadne | Vyhľadávanie súborov s dátumom vytvorenia v zadanom časovom intervale.
`zmenené:`` | Vyhľadávanie podľa dátumu úpravy. | `modified:<=01.11.2021` | žiadne | Vyhľadávanie súborov s dátumom modifikácie v zadanom časovom intervale.
`dátum, ktoré bolo získané:` | Vyhľadávanie podľa dátumu vyhotovenia (napr. fotografií). | `datetaken:03.03.2023` | žiadne | Vyhľadajte súbory z 3. marca 2023.
`atribút:`` | Vyhľadávanie podľa atribútov súborov. | `atribút: HS` | žiadne | Vyhľadávanie súborov s atribútmi H (Hidden) a S (System).
`kľúčové slovo:`` | Vyhľadávanie podľa kľúčových slov v súboroch. | `kľúčové slovo: my_keyword` | žiadne | Vyhľadajte súbory (napr. súbory docx) označené kľúčovým slovom „my_keyword“.
`Vlastník:`` | Vyhľadávanie podľa Vlastníka súboru. | `Vlastník: John` | žiadne | Vyhľadajte súbory, ktorých Vlastník má meno „John“.

### Prevádzkovatelia

Prevádzkovateľ | Popis | Príklad | Alternatívna forma | Vysvetlenie
--- | --- | --- | --- | ---
`=` | Vlastnosť sa musí uplatniť. | `readme` | `name:=readme` | Vyhľadajte všetky súbory, ktorých názov obsahuje slovo „readme“. Toto je predvolený operátor, ktorý sa použije, ak nie je explicitne zadaný žiadny operátor.
`!=` | Vlastnosť sa nesmie uplatňovať. | `!=readme` | `name:!=readme` | Vyhľadajte všetky súbory, ktoré neobsahujú slovo „readme“.
`~` | Môže sa použiť v spojení s vlastnosťou name:. Nasledujúca hodnota je regulárny výraz (Regex) a musí sa vzťahovať na vlastnosť. Poznámka: Hodnota Regulárne výrazy musí byť uzavretá v úvodzovkách, ak sa používajú znaky syntaxe vyhľadávania, ako sú zátvorky, čiarky alebo medzery. | `~[0-9]` | `name:~[0-9]`` | Vyhľadajte všetky súbory, ktoré majú v názve aspoň jednu číslicu.
`!~` | Môže sa použiť v spojení s vlastnosťou name:. Nasledujúca hodnota je regulárny výraz (Regex) a nesmie sa vzťahovať na vlastnosť. Poznámka: Hodnota Regulárne výrazy musí byť uzavretá v úvodzovkách, ak sa používajú znaky syntaxe vyhľadávania, ako sú zátvorky, čiarky alebo medzery. | `!~[0-9]` | `name:!~[0-9]`` | Vyhľadajte všetky súbory, ktoré nemajú v názve žiadne číslice.
`> alebo >=` | Operátor na porovnávanie veľkosti alebo dátumu: Vlastnosť musí byť väčšia (alebo väčšia alebo rovná) ako zadaná hodnota. | `veľkosť:>= 5MB` | žiadne | Vyhľadajte všetky súbory, ktoré sú väčšie alebo rovné 5 MB. Informácie: Vyhľadávanie sa týka len veľkosti súborov; veľkosti Adresárov sa neberú do úvahy.
`< alebo <=` | Operátor na porovnávanie veľkosti alebo dátumu: Vlastnosť musí byť menšia (alebo menšia alebo rovná) ako zadaná hodnota. | `veľkosť:<= 500 MB` | žiadne | Vyhľadajte všetky súbory, ktoré majú veľkosť menšiu alebo rovnú 500 MB. Informácie: Vyhľadávanie sa týka len veľkosti súborov; veľkosti Adresárov sa neberú do úvahy.
`( a )`` | Na zoskupenie častí vstupných údajov vyhľadávania možno použiť zátvorky. | `(readme, licencia)*.txt` | `(name:=readme OR name:=license) AND *.txt` | Vyhľadajte všetky textové súbory, ktoré majú v názve slovo „readme“ alebo „license“.

### Konjunkcie

Konjunkcia | Popis | Príklad | Alternatívna forma | Vysvetlenie
--- | --- | --- | --- | ---
`Medzera` alebo `AND` | Všetky vzory vyhľadávania spojok sa musia zhodovať. | `readme ext:txt` | `name:=readme AND extension:=txt` | Vyhľadajte všetky súbory, ktorých názov obsahuje slovo „readme“ a ktoré majú príponu „txt“. Toto je predvolené spojenie, ktoré sa použije, ak nie je explicitne zadané žiadne spojenie.
`Commar` alebo `OR` | Aspoň jeden zo súvisiacich vzorov vyhľadávania sa musí zhodovať. | `readme, film` | `name:=readme OR name:=movie` | Vyhľadajte všetky súbory, ktorých názov obsahuje slovo „readme“ alebo „movie“.

### Vyhradené znaky

Pri zadávaní hodnôt, presnejšie skutočného vzoru vyhľadávania, existujú rôzne rezervované znaky, ako sú zástupné znaky alebo úvodzovky pre presné vyhľadávanie.

V nasledujúcej tabuľke sú tieto znaky uvedené a vysvetlené na niekoľkých príkladoch.

Príklad hodnoty | Popis | Príklad | Alternatívna forma | Výsledky
--- | --- | --- | --- | ---
`*readme*` | Vyhľadajte readme, pričom pred a za slovo môžete umiestniť ľubovoľný počet znakov. Slovo obsahuje ‚readme‘. | `*readme*` | `name:=*readme*` | Nájde: ‚123readme.txt‘, ‚123readme.docx‘, ale NIE: ‚read_me.txt‘, ‚reading.docx‘
`readme` | Zodpovedá readme. Dva zástupné znaky pred a za slovom možno pre zjednodušenie vynechať. | `readme` | `name:=readme` | Nájde: ‚123readme.txt‘, ‚123readme.docx‘, ale NIE: ‚read_me.txt‘, ‚reading.docx‘
`readme*` | Vyhľadajte readme, kde za slovom môže byť ľubovoľný počet znakov, ale pred slovom nie sú povolené žiadne znaky. Slovo začína na „readme“. | `readme*` | `name:=readme*` | Nájde: ‚readme.txt‘, ‚readme_c.docx‘, ale NIE: ‚123readme.txt‘, ‚read_me.txt‘
`*readme` | Vyhľadajte readme, kde pred slovom môže byť umiestnený ľubovoľný počet znakov, ale po ňom už nie sú povolené žiadne znaky. Slovo končí na „readme“. | `*readme` | `name:=*readme` | Nájde: ‚123readme‘, ‚c_readme‘, ale NIE: ‚readme.txt‘, ‚readme_c‘
`"readme"`` | Vyhľadávanie presného výskytu slova „readme“. Vyhľadáva presný výskyt slova bez zohľadnenia častí alebo variantov slova. To znamená, že hľadané slovo sa musí v texte vyskytovať ako samostatné a úplné slovo, aby bolo rozpoznané ako zhoda. | `"readme"`` | `name:="readme"` | Nájde: ‚readme‘ alebo ‚readme.txt‘, ale NIE: ‚readmes.txt‘, ‚123readme‘
`rea?me` | Vyhľadajte názvy súborov začínajúce na ‚rea‘ a končiace na ‚me‘, ktoré obsahujú presne jeden znak. | žiadne | `name:=rea?me` | Nájde: ‚readme‘, ‚reasme‘, ‚rea1me‘, ale NIE: ‚rea123me‘, ‚readme.txt‘
`\\*readme*` | Vyhľadajte súbory, ktoré obsahujú výraz „readme“ kdekoľvek v ceste k nim. | `\\*readme*` | `name:=\\*readme*` | Nájde: „readme.txt“ v ľubovoľnom Adresári, „abc.doc“ v „C:\temp\readme\local“. ale NIE: „abc.doc“ v „C:\temp\local“.