Skip to content
Back to top

# Як я можу визначити фільтри пошуку?

Щоб створити новий фільтр, виконайте такі кроки:

Почніть з натискання «+». Потім виберіть, що ви хочете шукати в першому полі фільтра.

Порада

Ви шукаєте файли з певним ім’ям? Виберіть «Ім’я». Чи потрібно створити фільтр для розміру файлу? Виберіть «Розмір». Ви шукаєте файли певного типу? Виберіть «Тип файлу» тощо. (Доступні різноманітні значення для порівняння. Див. також Які типи фільтрів доступні?).

У другому полі виберіть, як елементи повинні бути порівняні:

Пошук за іменами файлів, наприклад, може шукати символи, які містяться в імені, або чи починається чи закінчується воно цим.

Більш складні порівняння можуть бути виконані з опцією «відповідає шаблону» або «відповідає регулярному виразу».

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

Протилежність фільтру також можлива. Ви можете шукати файли, які не містять певного рядка. Це можна використовувати для вилучення певних файлів з ваших результатів пошуку.

Нарешті, визначте значення фільтру. Це значення буде порівнюватись з ім’ям файлу, розміром тощо.

## Комбінування кількох фільтрів між собою

Кілька фільтрів також можуть бути комбіновані між собою. Ви можете визначити кілька фільтрів, які будуть застосовані один за одним, використовуючи обрану вами методику.

Ви можете повністю налаштувати, чи будуть фільтри комбіновані через `Або` або через `І`. Перше означає, що принаймні один з фільтрів має бути застосований, друге означає, що всі вони повинні відповідати.

Визначення фільтру завжди розташоване нижче або під вузлом `І` або `Або` в деревоподібній структурі. Цей вузол визначає, як повинні бути об’єднані підлеглі фільтри.

### Поради для просунутих користувачів

Коли комбінуються кілька різних фільтрів, де частина з них повинна бути об’єднана через `Або`, в той час як інші повинні бути об’єднані через `І`, може здаватися трохи складним зберегти огляд, при першому використанні, оскільки розташування в деревоподібній структурі не відповідає нашому звичайному напрямку читання.

Однак, завдяки цьому компактному та чітко структурованому представленню, елементи можуть бути вкладеними на будь-яку бажану глибину, що робить можливими складні комбінації, які можуть охопити майже будь-який випадок використання.

Оскільки елементи, які належать один до одного, мають спільний вищий рівень у дереві, часто доцільно читати структуру зсередини назовні, тобто спочатку розглядати листові елементи дерева, а потім відповідні вищі елементи.

Шаблон «Вилучити системні файли» демонструє приклад такої складної комбінації і має на меті надати вступ, щоб допомогти вам орієнтуватися у визначенні більш складних фільтрів.

## Використання підстановочних знаків

Якщо ви виберете опцію «відповідає шаблону» для типу фільтра, ви можете створити більш складний фільтр, де певні частини пошукового терміна замінюються на заповнювач.

- Замінює жоден або довільну кількість алфавітно-цифрових символів.

? Замінює точно один алфавітно-цифровий символ.

Регулярні вирази також можуть використовуватися як шаблони, вибравши метод порівняння «відповідає регулярному виразу». Наступна таблиця показує приклад можливих шаблонів:

Ім’я | відповідає шаблону | `.doc` | Шукає всі файли з розширенням «.doc».
Ім’я | відповідає регулярному виразу | `[^\x00-\x7F]` | Знайти всі файли/папки з недійсними ASCII символами.
Повний шлях | відповідає шаблону | `*\Windows\System32\*.exe` | &Пошук усіх застосунків на шляху «Windows\System32».
Ім’я | відповідає регулярному виразу | `(?=.*a)(?=.*b)` | Знайти всі файли/папки, що містять принаймні один символ «a» і один символ «b».
Ім’я | відповідає шаблону | `admin*` | Шукає всі файли з власником файлу, що починається з «admin…» (наприклад, «Administrator» або «Administrators»).