Skip to content
Terug naar boven

# Hoe definieer ik zoekfilters?

Om een nieuw filter te maken, volgt u deze stappen:

Begin met klikken op “+”. Selecteer vervolgens wat u wilt zoeken in het eerste filterveld.

Tip

Zoekt u naar bestanden met een specifieke naam? Selecteer “Naam”. Moet er een filter voor bestandsgrootte worden gemaakt? Selecteer “Grootte”. Zoekt u naar bestanden van een specifiek type? Selecteer “Bestandstype” enz. (Er zijn verschillende waarden om mee te vergelijken beschikbaar. Zie ook Welke soorten filters zijn beschikbaar?).

In het tweede veld selecteert u hoe de elementen moeten worden vergeleken:

Een zoekopdracht naar bestandsnamen kan bijvoorbeeld zoeken naar tekens die in de naam zijn opgenomen, of of het begint of eindigt met die tekens.

Complexere vergelijkingen kunnen worden uitgevoerd met de optie “komt overeen met patroon”, of “komt overeen met reguliere expressie”.

Voorbeelden hiervan zijn eenvoudige wildcardpatronen zoals `.exe`, of reguliere expressiepatronen zoals `.+\.exe$`.

Het tegenovergestelde van een filter is ook mogelijk. U kunt zoeken naar bestanden die een bepaalde string niet bevatten. Dit kan worden gebruikt om bepaalde bestanden uit uw zoekresultaten uit te sluiten.

Definieer ten slotte de waarde van het filter. Deze waarde wordt vergeleken met de bestandsnaam, grootte, enz.

## Meerdere filters met elkaar combineren

Filters kunnen ook met elkaar worden gecombineerd. U kunt meerdere filters definiëren die achtereenvolgens worden toegepast, met behulp van de methode die u hebt geselecteerd.

U kunt filters combineren via `Of` of via `En` De eerste betekent dat ten minste een van de filters moet gelden, de laatste betekent dat ze allemaal moeten overeenkomen.

Een filterdefinitie bevindt zich altijd onder een `En`- of `Of`-knoop van de boomstructuur. Deze knoop definieert hoe de onderliggende filters moeten worden gecombineerd.

### Tips voor powerusers

Bij het combineren van filters, waarbij een deel ervan moet worden gecombineerd via `Of`, terwijl andere moeten worden gecombineerd via `En`, kan het in het begin een beetje uitdagend lijken om het overzicht te behouden, aangezien de indeling in een boomstructuur niet overeenkomt met onze gebruikelijke leesrichting.

Echter, dankzij deze compacte en duidelijk gestructureerde weergave kunnen elementen zo diep genest worden als gewenst, waardoor complexe combinaties mogelijk zijn die bijna alles kan wat u wilt.

Aangezien elementen die bij elkaar horen dezelfde hogere knoop in de boom delen, is het vaak raadzaam om de structuur van binnen naar buiten te lezen, dat wil zeggen eerst naar de blad-elementen van de boom te kijken en vervolgens naar de respectieve hogere elementen.

De sjabloon “Uitsluiten van systeembestanden” toont een voorbeeld van een dergelijke complexe combinatie en is bedoeld als inleiding die u helpt om uw weg te vinden in de definitie van meer complexe filterdefinities.

## Gebruik van jokertekens

Als u de optie “komt overeen met patroon” selecteert voor een filtertype, kunt u een complexer filter maken, waarbij bepaalde delen van de zoekterm worden vervangen door een plaatsvervanger.

- Vervangt geen of willekeurig veel alfanumerieke tekens.

? Vervangt precies één alfanumeriek teken.

Reguliere expressies kunnen ook als patronen worden gebruikt door de vergelijkingsmethode “komt overeen met reguliere expressie” te selecteren. De volgende tabel toont een voorbeeld van mogelijke patronen:

Naam | komt overeen met patroon | `.doc` | Zoekt naar alle bestanden met de extensie “.doc”.
Naam | komt overeen met reguliere expressie | `[^\x00-\x7F]` | Vind alle bestanden/mappen met ongeldige ASCII-tekens.
Volledige pad | komt overeen met patroon | `*\Windows\System32\*.exe` | Zoekt naar alle toepassingen in het pad “Windows\System32”.
Naam | komt overeen met reguliere expressie | `(?=.*a)(?=.*b)` | Vindt alle bestanden/mappen die ten minste één “a”-teken en één “b”-teken bevatten.
Naam | komt overeen met patroon | `admin*` | Zoekt naar alle bestanden met een bestandeigenaar die begint met “admin…” (bijv. “Administrator” of “Administrators”).