# Syntax för sökning

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

# Syntax för sökning

TreeSize tillhandahåller en syntax som gör att du snabbt och flexibelt kan anpassa din sökning.

Nedan följer några exempel på en enkel sökning:

Sök efter foton från 2022: Images 2022

TreeSize kommer då att lista alla bildfiler, oavsett om det är jpg, png, bmp eller liknande, med ändringsdatum 2022.

Sök efter stora Office-filer: Office > 10MB

TreeSize listar alla Excel-, Word-, PDF- etc. filer som är större än 10 megabyte.

Vissa nyckelord ger också möjlighet att formulera sökningen mer exakt. Förutom filnamn kan du också söka efter filtillägg, storlek, datum, filinnehåll och mycket mer. Sökorden kan kombineras med "AND" eller "OR" och filnamn kan uteslutas från sökningen med hjälp av syntaxen. Det är också möjligt att använda jokertecken och reguljära uttryck. Nedan finns en beskrivning av tillåtna sökord och några användningsområden. För de flesta sökord finns det en förkortad form som gör sökningen snabbare.

Söksyntaxen är uppbyggd på följande sätt:

<Property> <Operator> <Value>

till exempel

name: = readme

hittar alla filer vars namn (egenskap) matchar (operator) ordet readme (värde).

Flera söktermer kan kombineras:

name:=readme, name:=movie

eller

name:=readme OR name:=movie

hittar alla filer med 'readme' ELLER 'movie' i sitt namn.

I följande tabell visas alla tillgängliga egenskaper, operatorer och konjunktioner som du kan använda i TreeSize.

Information om detta: När du söker efter filnamn, name: kan utelämnas. Oavsett detta kan =-tecknet i allmänhet utelämnas som operator, liksom AND som konjunktion mellan två söktermer. Det här är de standardvärden för egenskaper, operatorer och kopplingar som används i sökningen. Det finns olika stavningar för enskilda egenskaper, som du kan se i tabellen nedan.

Viktigt: Om du vill använda reserverade tecken i söksyntaxen, t.ex. parenteser, kommatecken eller mellanslag i söktermen, måste söktermen omges av dubbla citattecken. Exempel på detta finns i tabellen nedan.

En anmärkning angående datum: När du använder ett datum som en del av söktermen beror det datumformat som krävs på de regioninställningar som har konfigurerats i Windows.

Egenskaper: | Beskrivning: |  | Exempel: | Alternativ form: | Förklaring:
--- | --- | --- | --- | --- | ---
name: | Sök efter filnamn. Detta är den förvalda egenskapen som används när ingen egenskap uttryckligen anges. |  | readme | name:readme | Sök efter alla filer vars filnamn innehåller ordet "readme".
path: | Sök efter mappens sökväg. |  | path:Fönster | - | Sök efter alla filer och mappar i Windows-mappen.
extension: | Sök efter filtillägg. |  | ext:txt | extension:txt | Sök efter alla filer med filtillägget "txt".
group: | Sök efter filgrupp. |  | group:Video-Dateien | - | Sök efter alla videofiler. Information: De tillgängliga filgrupperna kan justeras under "Alternativ > Konfigurera filgrupper".
content: | Sök efter filens innehåll. |  | cont:licens | content:licens | Fulltextsökning efter alla filer, i vars filinnehåll ordet "license" förekommer. Information: Fulltextsökningen är tidskrävande. Det rekommenderas därför att använda ytterligare sökkriterier.
size: | Sök efter filstorlek. |  | size:<500MB size:>5MB | - | Sök alla filer som är mindre än 500 MB. Sök alla filer som är större än 5 MB. Information: Sökningen avser endast filstorlekar, mappstorlekar tas inte med i beräkningen.
accessed: | Sök efter åtkomstdatum. |  | accessed:<=01.11.2021 accessed:>01.11.2021 accessed:15.03.2020-15.11.2021 | - | Sök efter filer med åtkomstdatum inom det angivna tidsintervallet. Istället för ett explicit tidsintervall kan även ett max- eller mindatum anges.
created: | Sök efter skapandedatum. |  | created:<=01.11.2021 created:>01.11.2021 created:15.03.2020-15.11.2021 | - | Sök efter filer med skapandedatum inom det angivna tidsintervallet. Istället för ett explicit tidsintervall kan även ett max- eller mindatum anges.
modified: | Sök efter ändringsdatum. |  | modified:<=01.11.2021 modified:>01.11.2021 modified:15.03.2020-15.11.2021 | - | Sök efter filer med ändringsdatum inom det angivna tidsintervallet. Istället för ett explicit tidsintervall kan även ett max- eller mindatum anges.
datetaken: | Sök efter datum som tagits. |  | datetaken:03.03.2023 | - | Sök efter filer, i de flesta fall foton, som tagits den 3 mars 2023.
attribute: | Sök efter filattribut |  | attribute: HS | - | Sök efter filer med filattributen H (Hidden) och S (System).
keyword: | Sök efter nyckelord i filer |  | keyword: mitt_nyckelord | - | Sök efter filer (t.ex. docx-filer) som är markerade med nyckelordet "my_keyword".
owner: | Sök efter filägare |  | owner: John | - | Sök efter filer vars filägare heter "John".

Operatör:: | Beskrivning: |  | Exempel: | Alternativ form: | Förklaring:
--- | --- | --- | --- | --- | ---
= | Egenskapen måste gälla. Detta är den standardoperator som används om ingen operator uttryckligen anges. |  | readme | name:=readme | Sök efter alla filer vars filnamn innehåller ordet "readme".
!= | Egenskapen får inte gälla. |  | !=readme | name:!=readme | Sök efter alla filer som inte innehåller ordet 'readme'.
~ | Kan användas tillsammans med egenskapen name:-egenskapen.Följande värde är ett reguljärt uttryck (Regex) och måste tillämpas på egenskapen. Observera: Det reguljära uttrycket måste omges av citattecken om söksyntaxtecken som parenteser, kommatecken eller mellanslag används. |  | ~[0-9] | name:~[0-9] | Sök efter alla filer som har minst en siffra i sitt namn.
!~ | Kan användas tillsammans med egenskapen name:-egenskapen. Följande värde är ett reguljärt uttryck (Regex) och får inte tillämpas på egenskapen. |  | !~[0-9] | name:!~[0-9] | Sök efter alla filer som inte har några siffror i sina namn.
> eller >= | Operatör för jämförelser av storlek eller datum: Egenskapen måste vara större än (större än eller lika med) det angivna värdet. |  | size:>= 5MB | - | Sök efter alla filer som är större än eller lika med 5 MB. Information: Sökningen avser endast filstorlekar, mappstorlekar tas inte med i beräkningen.
< eller <= | Operatör för jämförelser av storlek eller datum: Egenskapen måste vara mindre än (mindre än eller lika med) det angivna värdet. |  | size:<= 500 MB | - | Sök efter alla filer som är mindre än eller lika med 500 MB. Information: Sökningen avser endast filstorlekar, mappstorlekar tas inte med i beräkningen.
( och ) | Parenteser kan användas för att gruppera delar av sökinmatningen. |  | (readme, licens)*.txt | (name:=läs mig OR name:=licens) AND *.txt | Sök efter alla textfiler som har ordet "readme" eller "license" i sitt filnamn.

Sammankoppling: | Beskrivning: |  | Exempel: | Alternativ form: | Förklaring:
--- | --- | --- | --- | --- | ---
Mellanslagstecken eller AND | Alla sökmönster i konjunkturen måste matcha. Detta är standardanslutningen som används om ingen anslutning uttryckligen anges. |  | Läsme ext:txt | name:=läs mig AND extension:=txt | Sök efter alla filer vars filnamn innehåller ordet 'readme' och som har filändelsen 'txt'.
Kommando eller OR | Minst ett av de relaterade sökmönstren måste matcha. |  | readme, film | name:=läsme OR name:=movie | Sök efter alla filer vars filnamn innehåller ordet 'readme' eller 'movie'.

När du anger värden, eller snarare det faktiska sökmönstret, finns det olika reserverade tecken, t.ex. jokertecken eller citattecken för exakta sökningar. I följande tabell listas dessa tecken och de förklaras med hjälp av några exempel.

Exempel värde: | Beskrivning: |  | Exempel: | Alternativ form: | Resultat:
--- | --- | --- | --- | --- | ---
*läsme* | Sök efter readme, där valfritt antal tecken kan placeras före och efter ordet. Ordet innehåller 'readme'. |  | *läsning* | name:=*readme* | Hittar: '123readme.txt', '123readme.docx' men INTE: 'read_me.txt', 'reading.docx'
readme | Motsvarar *readme*. De två jokertecknen före och efter ordet kan utelämnas för enkelhetens skull. |  | readme | name:=läs mig | Hittar: '123readme.txt', '123readme.docx' men INTE: 'read_me.txt', 'reading.docx'
readme* | Sök efter readme, där valfritt antal tecken kan placeras efter ordet, men inga tecken tillåts före ordet. Ordet börjar med 'readme'. |  | readme* | name:=läsme* | Hittar: 'readme.txt', 'readme_c.docx' men INTE: '123readme.txt', 'read_me.txt'
*läs mig | Sök efter readme, där valfritt antal tecken kan placeras före ordet, men inga tecken tillåts efter det. Ordet slutar med 'readme'. |  | *läsme | name:=*readme | Hittar: '123readme', 'c_readme' men INTE: "readme.txt", "readme_c
"readme" | Ordsökning efter den exakta förekomsten av ordet "readme". Den söker efter den exakta förekomsten av ordet utan att ta hänsyn till delar eller variationer av ordet. Detta innebär att det sökta ordet måste finnas i texten som ett självständigt och fullständigt ord för att det ska kunna identifieras som en träff. |  | "readme" | name:="readme" | Hittar: "readme" eller "readme.txt men INTE: "readmes.txt", "123readme
rea?me | Sök efter filnamn som börjar med 'rea' och slutar med 'me' och innehåller exakt ett tecken däremellan. |  |  | name:=rea?me | Hittar: 'readme', 'reasme', 'rea1me' men INTE: "rea123me", "readme.txt
\*läsme* | Sök efter filer som innehåller termen "readme" någonstans i sökvägen. |  | \*readme* :=\*readme* | name:=\*readme* | Hittar: "readme.txt" i valfri mapp, "abc.doc" i "C:\temp\readme\local". men INTE: "abc.doc" i "C:\temp\local".

xt en.