Hur definierar jag sökfilter?

<< Click to Display Table of Contents >>

Navigation:  Använda TreeSize-filsökning > Avancerad sökning >

Hur definierar jag sökfilter?

Definiera ett filter

För att skapa ett nytt filter, följ dessa steg:

1.Klicka på "+"

2.I den första urvalsrutan väljer du vad du vill söka efter:

Söker du efter filer med ett visst namn? Välj "Namn"

Ska ett filter för filstorlek skapas? Välj "Storlek"

Letar du efter filer av en viss typ? Välj "Filtyp"

etc. (En mängd olika värden att jämföra mot finns tillgängliga. Se även "Vilka filter finns det?")

3.I det andra fältet väljer du hur elementen ska jämföras . En sökning efter filnamn kan t.ex. leta efter tecken som ingår i namnet, eller om det börjar eller slutar med det. Mer komplexa jämförelser kan utföras med alternativet "matchar mönster" eller "matchar reguljära uttryck". Exempel på detta är enkla jokerteckenmönster som "*.exe" eller reguljära uttrycksmönster som ".+\.exe$". Motsatsen till ett filter är också möjlig. Du kan söka efter filer som inte innehåller en viss sträng. Detta kan användas för att utesluta vissa filer från sökresultaten.

4.Definiera värdet för filtret. Detta värde kommer att jämföras med filnamn, storlek etc.

 

TreeSize-FileSearch_Excludefilters

 

Kombinera flera filter med varandra

Flera filter kan också kombineras med varandra. Du kan definiera flera filter som tillämpas efter varandra med hjälp av den metod som du har valt. Du kan helt anpassa om filtren ska kombineras via "Or"-konjunktion eller via "And"-konjunktion. Det förstnämnda innebär  att minst ett av filtren måste tillämpas, det sistnämnda innebär att alla måste matcha. En filterdefinition är alltid placerad under antingen en "And"- eller en "Or"-nod i trädstrukturen. Den här noden definierar hur de underliggande filtren ska kombineras.

Tips för Powerusers: När man kombinerar flera olika filter, där en del av dem ska kombineras via "Or", medan andra ska kombineras via "And", kan det vid första användningen verka lite utmanande att behålla översikten, eftersom arrangemanget i en trädstruktur inte matchar vår vanliga läsriktning. Men tack vare denna kompakta och tydligt strukturerade representation kan elementen nästlas så djupt som önskas, vilket gör komplexa kombinationer möjliga som kan täcka nästan alla användningsfall.

Eftersom element som hör ihop delar samma nod på högre nivå i trädet är det ofta lämpligt att läsa strukturen inifrån och ut, dvs. först titta på trädets bladelement och sedan på respektive element på högre nivå. Mallen"Exclude system files"  visar ett exempel på en sådan komplex kombination och är tänkt att fungera som en introduktion för att hjälpa dig att hitta rätt i definitionen av mer komplexa filterdefinitioner .

 

Använda jokertecken

Om du väljer alternativet "matchar mönster" för en filtertyp kan du skapa ett mer komplext filter där vissa delar av söktermen ersätts med en platshållare.

*

Ersätter inga eller godtyckligt många alfanumeriska tecken.

?

Ersätter exakt ett alfanumeriskt tecken.

Reguljära uttryck kan också användas som mönster genom att välja jämförelsemetoden "matchar reguljära uttryck". Följande tabell visar ett exempel på möjliga mönster:

Namn

matchar mönster

*.doc

Söker efter alla filer med filnamnstillägget ".doc".

Namn

matchar reguljärt uttryck

[^\x00-\x7F]

Hitta alla filer/mappar med ogiltiga ASCII-tecken.

Fullständig sökväg

matchar mönster

*\Windows\System32\*.exe

Söker efter alla program i sökvägen "Windows\System32".

Namn

matchar reguljärt uttryck

(?=.*a)(?=.*b)

Söker efter alla filer/mappar som innehåller minst ett "a"-tecken och ett "b"-tecken.

Ägare

matchar mönster

admin*

Söker efter alla filer med en filägare som börjar med "admin..." (t.ex. "Administrator" eller "Administrators")