Syntax vyhľadávania

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

Š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“.