# Hvordan definerer jeg søkefiltre?

Navigation: Bruke TreeSize-filsøket > Avansert søk >

# Hvordan definerer jeg søkefiltre?

## Definere et filter

Følg disse trinnene for å opprette et nytt filter:

1.Klikk på "+"

2.I den første valgboksen velger duhva du vil søke etter:

▪Søker du etter filer med et bestemt navn? Velg "Navn"

▪Skal det opprettes et filter for filstørrelse? Velg "Størrelse"

▪Leter du etter filer av en bestemt type? Velg "Filtype"

▪osv. (Det finnes en rekke verdier å sammenligne med. Se også "Hvilke filtre finnes det?")

3.I det andre feltet velger du hvordan elementene skal sammenlignes . Et søk etter filnavn kan for eksempel se etter tegn som finnes i navnet, eller om det starter eller slutter med det. Mer komplekse sammenligninger kan utføres med alternativet "matcher mønster" eller "matcher regulært uttrykk". Eksempler på dette er enkle jokertegnmønstre som "*.exe", eller regulære uttrykksmønstre som ".+\.exe$". Det motsatte av et filter er også mulig. Du kan søke etter filer som ikke inneholder en bestemt streng. Dette kan brukes til å ekskludere visse filer fra søkeresultatene.

4.Definer verdien for filteret. Denne verdien vil bli sammenlignet med filnavn, størrelse osv.

Kombinere flere filtre med hverandre

Flere filtre kan også kombineres med hverandre. Du kan definere flere filtre som skal brukes etter hverandre ved hjelp av den metoden du har valgt. Du kan selv velge om filtrene skal kombineres ved hjelp av "Eller"-konjunksjon eller "Og"-konjunksjon. Førstnevnte betyr at minst ett av filtrene må gjelde, mens sistnevnte betyr at alle filtrene må matche. En filterdefinisjon er alltid plassert under enten en "And"- eller en "Or"-node i trestrukturen. Denne noden definerer hvordan de underliggende filtrene skal kombineres.

Tips for Powerusers: Når du kombinerer flere ulike filtre, der en del av dem skal kombineres via "Or", mens andre skal kombineres via "And", kan det ved første gangs bruk virke litt utfordrende å holde oversikten, siden plasseringen i en trestruktur ikke samsvarer med den vanlige leseretningen vår. Men takket være denne kompakte og oversiktlige fremstillingen kan elementene nestes så dypt som ønskelig, noe som gjør det mulig å lage komplekse kombinasjoner som dekker nesten alle bruksområder.

Siden elementer som hører sammen, deler samme node på høyere nivå i treet, er det ofte lurt å lese strukturen innenfra og ut, dvs. først se på bladelementene i treet, og deretter de respektive elementene på høyere nivå. Malen"Ekskluder systemfiler" viser et eksempel på en slik kompleks kombinasjon og er ment som en introduksjon for å hjelpe deg med å finne frem i definisjonen av mer komplekse filterdefinisjoner .

Bruke jokertegn

Hvis du velger alternativet "matcher mønster" for en filtertype, kan du opprette et mer komplekst filter der visse deler av søkeordet erstattes av en plassholder.

* | Erstatter ingen eller vilkårlig mange alfanumeriske tegn.
? | Erstatter nøyaktig ett alfanumerisk tegn.

Regulære uttrykk kan også brukes som mønstre ved å velge sammenligningsmetoden "matcher regulært uttrykk". Tabellen nedenfor viser et eksempel på mulige mønstre:

Navn | matcher mønster | *.doc | Søker etter alle filer med filtypen ".doc".
Navn | samsvarer med regulært uttrykk | [^\x00-\x7F] | Finn alle filer/mapper med ugyldige ASCII-tegn.
Full sti | samsvarer med mønsteret | *\Windows\System32\*.exe | Søker etter alle programmer i banen "Windows\System32".
Navn | samsvarer med regulært uttrykk | (?=.*a)(?=.*b) | Finn alle filer/mapper som inneholder minst ett "a"-tegn og ett "b"-tegn.
Eier | samsvarer med mønsteret | admin* | Søker etter alle filer med en fileier som begynner med "admin..." (f.eks. "Administrator" eller "Administrators")