Søkesyntaks

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

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».