Skip to content
Върнете се в началото

# Как да определя филтри за търсене?

За да създадете нов филтър, следвайте тези стъпки:

Започнете, като кликнете на „+“. След това изберете какво искате да търсите в първото поле за филтри.

Tip

Търсите ли файлове с конкретно име? Изберете „Име“. Трябва ли да бъде създаден филтър за размер на файла? Изберете „Размер“. Търсите ли файлове от конкретен тип? Изберете „Тип файл“ и т.н. (Налични са различни стойности за сравнение. Вижте също Какви видове филтри са налични?).

Във второто поле изберете как елементите трябва да бъдат сравнени:

Търсенето на имена на файлове, например, може да търси символи, които са съдържащи се в името, или дали то започва или завършва с него.

По-сложни сравнения могат да бъдат извършвани с опцията „съвпада с шаблон“ или „съвпада с регулярна израз“.

Примери за това са прости шаблони с подстановки, като `.exe`, или регулярни изрази, като `.+\.exe$`.

Обратното на филтър също е възможно. Можете да търсите файлове, които не съдържат определен низ. Това може да се използва за изключване на определени файлове от резултатите от търсенето.

Накрая, определете стойността на филтъра. Тази стойност ще бъде сравнена с името на файла, размера и т.н.

## Комбиниране на множество филтри помежду им

Множество филтри могат да бъдат комбинирани помежду си. Можете да определите множество филтри, които ще бъдат приложени един след друг, използвайки метода, който сте избрали.

Можете напълно да персонализирате дали филтрите ще бъдат комбинирани чрез `Или` съюз, или чрез `И` съюз. Първият означава, че поне един от филтрите трябва да се прилага, а вторият означава, че всички те трябва да съвпадат.

Определението на филтър винаги се намира под или `И` или `Или` възел на дървовидната структура. Този възел определя как да бъдат комбинирани основните филтри.

### Съвети за напреднали потребители

Когато комбинирате множество различни филтри, при които част от тях трябва да бъдат комбинирани чрез `Или`, докато други трябва да бъдат комбинирани чрез `И`, може да изглежда малко предизвикателно да се запази прегледа, при първа употреба, тъй като подредбата в дървовидна структура не съвпада с нашата обичайна посока на четене.

Въпреки това, благодарение на тази компактна и ясно структурирана представа, елементите могат да бъдат вложени толкова дълбоко, колкото желаете, което прави възможни сложни комбинации, които могат да обхванат почти всеки случай на употреба.

Тъй като елементите, които принадлежат заедно, споделят същия по-висок ниво възел в дървото, често е препоръчително да се чете структурата от вътре навън, т.е. първо да се погледне на листовите елементи на дървото, а след това на съответните по-високи елементи.

Шаблонът „Изключи системни файлове“ показва пример за такава сложна комбинация и е предназначен да предостави въведение, което да ви помогне да се ориентирате в дефиницията на по-сложни филтри.

## Използване на заместващи символи

Ако изберете опцията „съвпада с шаблон“ за тип филтър, можете да създадете по-сложен филтър, при който определени части от търсения термин се заменят с плейсхолдер.

- Замества нула или произволно много алфанумерни символи.

? Замества точно един алфанумерен символ.

Регулярни изрази също могат да се използват като шаблони, като се избере методът на сравнение „съвпада с регулярни изрази“. Следната таблица показва пример за възможни шаблони:

Име | съвпада с шаблон | `.doc` | Търси всички файлове с разширение „.doc“.
Име | съвпада с Регулярен Израз | `[^\x00-\x7F]` | Намерете всички файлове/папки с невалидни ASCII символи.
Пълен път | съвпада с шаблон | `*\Windows\System32\*.exe` | Търси всички приложения в пътя „Windows\System32“.
Име | съвпада с Регулярен Израз | `(?=.*a)(?=.*b)` | Намира всички файлове/папки, съдържащи поне един символ „a“ и един символ „b“.
Име | съвпада с шаблон | `admin*` | Търси всички файлове с собственик, започващ с „admin…“ (например „Administrator“ или „Administrators“).