Skip to content
Späť na začiatok

# Ako môžem definovať filtre vyhľadávania?

Ak chcete vytvoriť nový filter, postupujte podľa nasledujúcich krokov:

Začnite kliknutím na „+“. Potom v prvom filtrovacom poli vyberte, čo chcete hľadať.

Tip

Hľadáte súbory s konkrétnym názvom? Vyberte možnosť „Name“. Má sa vytvoriť filter pre veľkosť súboru? Vyberte možnosť „Size“ (Veľkosť). Hľadáte súbory konkrétneho typu? Vyberte „File Type“ (Typ súboru) atď. (K dispozícii sú rôzne hodnoty na porovnanie. Pozri tiež Aké typy filtrov sú k dispozícii?).

V druhom poli vyberte spôsob porovnávania prvkov:

Napríklad pri vyhľadávaní názvov súborov sa môžu hľadať znaky, ktoré názov obsahuje, alebo či sa ním začína alebo končí.

Zložitejšie porovnania možno vykonať pomocou možnosti „matches pattern“ alebo „matches regular expression“.

Príkladom sú jednoduché vzory so zástupnými znakmi, napríklad `.exe`, alebo vzory regulárnych výrazov, napríklad `.+\.exe$`.

Je možné použiť aj opačný filter. Môžete vyhľadať súbory, ktoré neobsahujú určitý reťazec. To možno použiť na vylúčenie určitých Súborov z výsledkov vyhľadávania.

Nakoniec definujte hodnotu filtra. Táto hodnota sa porovná s názvom súboru, veľkosťou atď.

## Kombinovanie viacerých filtrov navzájom

Viaceré filtre sa dajú navzájom kombinovať. Môžete definovať viacero filtrov, ktoré sa budú aplikovať jeden po druhom pomocou vybranej metódy.

Môžete si plne prispôsobiť, či sa budú filtre kombinovať pomocou spojenia `alebo` alebo pomocou spojenia `a`. Prvá možnosť znamená, že musí platiť aspoň jeden z filtrov, druhá znamená, že sa musia zhodovať všetky.

Definícia filtra sa vždy nachádza pod uzlom `And` alebo `Or` stromovej štruktúry. Tento uzol definuje, ako sa majú podkladové filtre kombinovať.

### Tipy pre používateľov Powerusers

Pri kombinovaní viacerých rôznych filtrov, kde časť z nich sa má kombinovať pomocou `Or`, zatiaľ čo ostatné sa majú kombinovať pomocou `And`, sa môže zdať, že pri prvom použití je trochu náročné udržať si prehľad, pretože usporiadanie v stromovej štruktúre nezodpovedá nášmu obvyklému smeru čítania.

Vďaka tejto kompaktnej a jasne štruktúrovanej reprezentácii však možno prvky vkladať do ľubovoľne hlbokých hniezd, čo umožňuje vytvárať zložité kombinácie, ktoré môžu pokryť takmer akýkoľvek prípad použitia.

Keďže prvky, ktoré patria k sebe, majú v strome rovnaký uzol vyššej úrovne, často sa odporúča čítať štruktúru zvnútra von, t. j. najprv sa pozrieť na listové prvky stromu a potom na príslušné prvky vyššej úrovne.

Šablóna „Vylúčiť systémové súbory“ zobrazuje príklad takejto zložitej kombinácie a má slúžiť ako úvod, ktorý vám pomôže zorientovať sa v definovaní zložitejších definícií filtrov.

## Používanie zástupných znakov

Ak pre typ filtra vyberiete možnosť „zodpovedá vzoru“, môžete vytvoriť zložitejší filter, v ktorom sa určité časti hľadaného výrazu nahradia zástupným výrazom.

- Nenahrádza žiadne alebo ľubovoľne veľa alfanumerických znakov.

? Nahradí presne jeden alfanumerický znak.

Regulárne výrazy možno použiť aj ako vzory výberom porovnávacej metódy „matches Regular Expression“. V nasledujúcej tabuľke je uvedený príklad možných vzorov:

Názov | sa zhoduje so vzorom | `.doc` | Vyhľadá všetky súbory s príponou „.doc“.
Názov | sa zhoduje s regulárnym výrazom | `[^\x00-\x7F]` | Nájsť všetky súbory/adresáre s neplatnými znakmi ASCII.
Úplná cesta | sa zhoduje so vzorom | `*\Windows\System32\*.exe` | Vyhľadá všetky aplikácie v ceste „Windows\System32“.
Názov | sa zhoduje s regulárnym výrazom | `(?=.*a)(?=.*b)` | Nájdite všetky súbory/adresáre, ktoré obsahujú aspoň jeden znak „a“ a jeden znak „b“.
Názov | sa zhoduje so vzorom | `admin*`` | Vyhľadá všetky súbory, ktorých Vlastník začína na „admin…“ (napr. „Administrator“ alebo „Administrators“).