Skip to content
Vissza a tetejére

# Hogyan definiálhatom a keresési szűrőket?

Új szűrő létrehozásához kövesse az alábbi lépéseket:

Kezdje azzal, hogy rákattint a „+”. Ezután válassza ki, mit szeretne keresni az első szűrőmezőben.

Javaslat

Fájlokat keres egy adott névvel? Válassza a „Név” lehetőséget. Készíteni kell egy szűrőt a fájlmérethez? Válassza a „Méret” lehetőséget. Fájlokat keres egy adott típusban? Válassza a „Fájl típusa” lehetőséget stb. (Számos összehasonlítási érték áll rendelkezésre. Lásd még: Milyen típusú szűrők állnak rendelkezésre?).

A második mezőben válassza ki, hogyan kell összehasonlítani az elemeket:

Például a fájlnevek keresése során kereshet olyan karaktereket, amelyek a névben találhatók, vagy hogy az a névvel kezdődik vagy végződik.

Bonyolultabb összehasonlításokat végezhet a „mintázat egyezik” vagy a „reguláris kifejezés egyezik” opcióval.

Példák erre az egyszerű helyettesítő minták, mint például `.exe`, vagy reguláris kifejezés minták, mint például `.+\.exe$`.

A szűrő ellentéte is lehetséges. Olyan fájlokat kereshet, amelyek nem tartalmaznak egy bizonyos karakterláncot. Ezt arra használhatja, hogy bizonyos fájlokat kizárjon a keresési eredményekből.

Végül határozza meg a szűrő értékét. Ez az érték összehasonlításra kerül a fájl névével, méretével stb.

## Több szűrő kombinálása egymással

Több szűrőt is kombinálhat egymással. Több szűrőt definiálhat, amelyeket egymás után alkalmaznak, a kiválasztott módszer szerint.

Teljesen testreszabhatja, hogy a szűrők a `Or` összekapcsolással, vagy a `And` összekapcsolással legyenek-e kombinálva. Az előbbi azt jelenti, hogy legalább az egyik szűrőnek érvényesnek kell lennie, az utóbbi azt jelenti, hogy mindegyiknek egyeznie kell.

A szűrődefiníció mindig a fa struktúra `And` vagy `Or` csomópontja alatt található. Ez a csomópont határozza meg, hogy az alapul szolgáló szűrőket hogyan kell kombinálni.

### Tippek haladó felhasználóknak

Több különböző szűrő kombinálásakor, amelyek egy részét a `Or`, míg másokat a `And` segítségével kell kombinálni, első használatra kissé nehézkesnek tűnhet az áttekintés megtartása, mivel a fa struktúrában való elrendezés nem felel meg a szokásos olvasási irányunknak.

Azonban ennek a kompakt és világosan strukturált ábrázolásnak köszönhetően az elemek tetszőlegesen mélyen egymásba ágyazhatók, lehetővé téve olyan összetett kombinációk létrehozását, amelyek szinte bármilyen felhasználási esetet lefednek.

Mivel a hozzá tartozó elemek ugyanazon magasabb szintű csomópontot osztják meg a fában, gyakran ajánlott a struktúrát belülről kifelé olvasni, azaz először a fa levél elemeit, majd a megfelelő magasabb szintű elemeket megvizsgálni.

A „Rendszerfájlok kizárása” sablon egy ilyen összetett kombináció példáját mutatja be, és célja, hogy bevezetést nyújtson, amely segít eligibilizálni a bonyolultabb szűrődefiníciók körüli tájékozódásban.

## Helyettesítők használata

Ha a „mint minta” lehetőséget választja egy szűrőtípushoz, akkor egy összetettebb szűrőt hozhat létre, ahol a keresési kifejezés bizonyos részeit helyettesítő karakterek váltják fel.

- Helyettesít semmilyen vagy tetszőleges számú alfanumerikus karaktert.

? Pontosan egy alfanumerikus karaktert helyettesít.

Reguláris kifejezések mintaként is használható, ha a „Rendszerkifejezés összehasonlítás” módszert választja. Az alábbi táblázat egy lehetséges mintát mutat be:

Név | mint minta | `.doc` | Keres minden fájlt, amelynek kiterjesztése „.doc”.
Név | mint Rendszerkifejezés | `[^\x00-\x7F]` | Keresse meg az összes fájlt/mappát, amely érvénytelen ASCII karaktereket tartalmaz.
Teljes útvonal | mint minta | `*\Windows\System32\*.exe` | A „Windows\System32” elérési útvonalon található összes alkalmazást keresi.
Név | mint Rendszerkifejezés | `(?=.*a)(?=.*b)` | Keres minden fájlt/mappát, amely legalább egy „a” karaktert és egy „b” karaktert tartalmaz.
Név | mint minta | `admin*` | Keres minden fájlt, amelynek fájl tulajdonosa „admin…”-nal kezdődik (pl. „Administrator” vagy „Administrators”).