Skip to content
Back to top

# Søkesyntaks

TreeSize tilbyr en syntaks som lar deg raskt og fleksibelt tilpasse søket ditt.

## Eksempler på et enkelt søk

Søk etter bilder fra 2022: `Bilder 2022`

TreeSize vil deretter liste opp alle bildefiler, enten jpg, png, bmp eller lignende, med endringsdato i 2022.

Søk etter store Office-filer: `Office > 10MB`

TreeSize lister opp alle Excel-, Word-, PDF-filer osv. som er større enn 10 megabyte.

## Søkesyntaksstruktur

Visse nøkkelord gir også muligheten til å formulere søket mer presist.

I tillegg til `filnavn` kan du også søke etter `filutvidelser`, `størrelse`, `dato`, `filinnhold` og mye mer.

Søkevilkår kan kombineres via `OG` eller `ELLER` og filnavn kan ekskluderes fra søket ved hjelp av syntaksen.

Det er også mulig å bruke jokertegn og regulære uttrykk.

Nedenfor finner du en beskrivelse av de tillatte nøkkelordene og noen bruksområder. For de fleste nøkkelord finnes det en forkortet form for raskere søkeinngang.

Søkesyntaksen er strukturert som følger:

    <Property> <Operator> <Value>

For eksempel:

    name: = readme

Denne syntaksen finner alle filer der navnet (egenskap) samsvarer (operator) med ordet readme (verdi).

Flere søkevilkår kan kombineres:

    name:=readme, name:=movie

Eller

    name:=readme OR name:=movie

Finner alle filer med ’readme’ ELLER ’film’ i navnet.

## Alle egenskaper, operatorer og konjunksjoner

Den følgende tabellen viser alle tilgjengelige egenskaper, operatorer og konjunksjoner som du kan bruke i TreeSize.

Note

Når du søker etter filnavn, kan name: utelates. Uavhengig av dette kan `=`-tegnet generelt utelates som en operator, så vel som `AND` som konjunksjon mellom to søkebegreper.

Disse er standardverdiene for egenskaper, operatorer og forbindelser som brukes i søket. Det finnes forskjellige skrivemåter for individuelle egenskaper, som kan finnes i tabellen nedenfor.

Note

Hvis du ønsker å bruke reserverte tegn i søkesyntaksen, som parenteser, kommaer eller mellomrom i søkebegrepet, må søkebegrepet være omsluttet av doble anførselstegn. Eksempler finnes i tabellen nedenfor.

Note

En merknad angående datoer: Når du bruker en dato som en del av søkebegrepet, avhenger det nødvendige datoformatet av regioninnstillingene som er konfigurert i Windows.

### Egenskaper

Egenskap | Beskrivelse | Eksempel | Alternativ form | Forklaring
--- | --- | --- | --- | ---
`name:` | Søk etter filnavn. Dette er standardegenskapen som brukes når ingen egenskap er spesifikt angitt. | `readme` | `name:readme` | Søk etter alle filer hvis filnavn inneholder ordet ’readme’.
`path:` | Søk etter mappesti. | `path:Windows` | ingen | Søk etter alle filer og mapper i Windows-mappen.
`extension:` | Søk etter filtype. | `ext:txt` | `extension:txt` | Søk etter alle filer med filtypen ’txt’.
`group:` | Søk etter filgruppe. | `group:Video files` | ingen | Søk etter alle videofiler. Informasjon: De tilgjengelige filgruppene kan justeres under ’Alternativer > Konfigurer filgrupper’.
`content:` | Søk etter filinnhold. | `cont:license` | `content:license` | Fulltekstsøk etter alle filer hvis filinnhold inneholder ordet ’license’.
`size:` | Søk etter filstørrelse. | `size:<500MB` | ingen | Søk etter alle filer som er mindre enn 500 MB. Informasjon: Mappestørrelser tas ikke med i vurderingen.
`accessed:` | Søk etter tilgangsdato. | `accessed:<=01.11.2021` | ingen | Søk etter filer med tilgangsdato innenfor det angitte tidsintervallet.
`created:` | Søk etter opprettelsesdato. | `created:<=01.11.2021` | ingen | Søk etter filer med opprettelsesdato innenfor det angitte tidsintervallet.
`modified:` | Søk etter endringsdato. | `modified:<=01.11.2021` | ingen | Søk etter filer med endringsdato innenfor det angitte tidsintervallet.
`datetaken:` | Søk etter dato for tatt (f.eks. bilder). | `datetaken:03.03.2023` | ingen | Søk etter filer tatt 3. mars 2023.
`attribute:` | Søk etter filattributter. | `attribute: HS` | ingen | Søk etter filer med filattributtene H (Skjult) og S (System).
`keyword:` | Søk etter nøkkelord i filer. | `keyword: my_keyword` | ingen | Søk etter filer (f.eks. docx-filer) merket med nøkkelordet «my_keyword».
`eier:` | Søk etter fil eier. | `eier: John` | ingen | Søk etter filer hvis fil eier heter «John».

### Operatorer

Operator | Beskrivelse | Eksempel | Alternativ form | Forklaring
--- | --- | --- | --- | ---
`=` | Egenskapen må gjelde. | `readme` | `navn:=readme` | Søk etter alle filer hvis filnavn inneholder ordet ’readme’. Dette er standardoperatoren som brukes hvis ingen operator spesifikt er angitt.
`!=` | Egenskapen må ikke gjelde. | `!=readme` | `navn:!=readme` | Søk etter alle filer som ikke inneholder ordet ’readme’.
`~` | Kan brukes sammen med egenskapen name:. Følgende verdi er et regulært uttrykk (Regex) og må gjelde for egenskapen. Merk: Regulære uttrykk må være omsluttet av anførselstegn hvis det brukes søkesyntaktiske tegn som parenteser, kommaer eller mellomrom. | `~[0-9]` | `navn:~[0-9]` | Søk etter alle filer som har minst ett siffer i navnet sitt.
`!~` | Kan brukes sammen med name:-egenskapen. Følgende verdi er et regulært uttrykk (Regex) og må ikke gjelde for egenskapen. Merk: Regulære uttrykk må være omsluttet av anførselstegn hvis søkesyntaks tegn som parenteser, kommaer eller mellomrom brukes. | `!~[0-9]` | `name:!~[0-9]` | Søk etter alle filer som ikke har sifre i navnene sine.
`> eller >=` | Operator for størrelse eller datovurderinger: Egenskapen må være større enn (eller større enn eller lik) den angitte verdien. | `size:>= 5MB` | ingen | Søk etter alle filer som er større enn eller lik 5 MB. Informasjon: Søkingen refererer kun til filstørrelser; mappestørrelser tas ikke med i betraktningen.
`< eller <=` | Operator for størrelse eller datovurderinger: Egenskapen må være mindre enn (eller mindre enn eller lik) den angitte verdien. | `size:<= 500MB` | ingen | Søk etter alle filer som er mindre enn eller lik 500 MB. Informasjon: Søkingen refererer kun til filstørrelser; mappestørrelser tas ikke med i betraktningen.
`( og )` | Parenteser kan brukes til å gruppere deler av søkeinngangen. | `(readme, license)*.txt` | `(name:=readme ELLER name:=license) OG *.txt` | Søk etter alle tekstfiler som har ordet «readme» eller «license» i filnavnet.

### Sammenkoblinger

Konjunksjon | Beskrivelse | Eksempel | Alternativ form | Forklaring
--- | --- | --- | --- | ---
`Mellomrom` eller `OG` | Alle konjunktive søkemønstre må matche. | `readme ext:txt` | `name:=readme OG extension:=txt` | Søk etter alle filer hvis filnavn inneholder ordet ’readme’ og som har filtypen ’txt’. Dette er den standard forbindelsen som brukes hvis ingen forbindelse spesifikt er angitt.
`Komma` eller `ELLER` | Minst ett av de relaterte søkemønstrene må matche. | `readme, movie` | `name:=readme ELLER name:=movie` | Søk etter alle filer hvis filnavn inneholder ordet ’readme’ eller ’movie’.

### Reserverte tegn

Når du spesifiserer verdier, mer presist det faktiske søkemønsteret, finnes det ulike reserverte tegn som jokertegn eller anførselstegn for nøyaktige søk.

Den følgende tabellen lister opp disse tegnene og forklarer dem med noen eksempler.

Eksempelverdi | Beskrivelse | Eksempel | Alternativ form | Resultater
--- | --- | --- | --- | ---
`*readme*` | Søk etter readme, hvor et vilkårlig antall tegn kan plasseres før og etter ordet. Ordet inneholder ’readme’. | `*readme*` | `name:=*readme*` | Finner: ’123readme.txt’, ’123readme.docx’ men IKKE: ’read_me.txt’, ’reading.docx’
`readme` | Svarer til readme. De to jokertegnene før og etter ordet kan utelates for enkelhets skyld. | `readme` | `navn:=readme` | Finner: ’123readme.txt’, ’123readme.docx’ men IKKE: ’read_me.txt’, ’reading.docx’
`readme*` | Søk etter readme, hvor et vilkårlig antall tegn kan plasseres etter ordet, men ingen tegn er tillatt før ordet. Ordet begynner med ’readme’. | `readme*` | `name:=readme*` | Finner: ’readme.txt’, ’readme_c.docx’ men IKKE: ’123readme.txt’, ’read_me.txt’
`*readme` | Søk etter readme, hvor et vilkårlig antall tegn kan plasseres før ordet, men ingen tegn er tillatt etter det. Ordet slutter med ’readme’. | `*readme` | `name:=*readme` | Finner: ’123readme’, ’c_readme’ men IKKE: ’readme.txt’, ’readme_c’
`"readme"` | Ord søk etter den eksakte forekomsten av ordet «readme». Det søker etter den eksakte forekomsten av ordet uten å ta hensyn til deler eller variasjoner av ordet. Dette betyr at det søkte ordet må være til stede i teksten som et uavhengig og komplett ord for å bli anerkjent som et treff. | `"readme"` | `name:="readme"` | Finner: ’readme’ eller ’readme.txt’ men IKKE: ’readmes.txt’, ’123readme’
`rea?me` | Søk etter filnavn som begynner med ’rea’ og slutter med ’me’ og inneholder nøyaktig ett tegn imellom. | ingen | `name:=rea?me` | Finner: ’readme’, ’reasme’, ’rea1me’ men IKKE: ’rea123me’, ’readme.txt’
`\\*readme*` | Søk etter filer som inneholder termen «readme» hvor som helst i stien. | `\\*readme*` | `name:=\\*readme*` | Finner: «readme.txt» i hvilken som helst mappe, «abc.doc» i «C:\temp\readme\local». men IKKE: «abc.doc» i «C:\temp\local».