Skladnja iskanja

TreeSize zagotavlja sintakso, ki vam omogoča hitro in prilagodljivo prilagajanje iskanja.

Struktura sintakse iskanja

Določene ključne besede omogočajo tudi natančnejše oblikovanje iskanja.

Poleg file names lahko iščete tudi file extensions, size, date, file contents in še veliko več.

Iskalni izrazi se lahko kombinirajo z AND` ali OR, imena datotek pa se lahko izključijo iz iskanja z uporabo sintakse.

Uporabiti je mogoče tudi nadomestne znake in regularne izraze.

V nadaljevanju so opisane dovoljene ključne besede in nekateri primeri uporabe. Za večino ključnih besed je na voljo skrajšana oblika za hitrejši vnos v iskalnik.

Iskalna sintaksa je strukturirana na naslednji način:

<Property> <Operator> <Value>

Na primer:

name: = readme

Ta sintaksa poišče vse datoteke, katerih ime (lastnost) se ujema (operater) z besedo readme (vrednost).

Več iskalnih izrazov lahko združite:

name:=readme, name:=movie

Ali

name:=readme OR name:=movie

Poišče vse datoteke z ‚readme‘ ALI ‚movie‘ v imenu.

Vse lastnosti, operatorji in vezniki

Naslednja tabela prikazuje vse razpoložljive lastnosti, operatorje in povezave, ki jih lahko uporabite v programu TreeSize.

Opomba

Pri iskanju imen datotek lahko ime: izpustite. Ne glede na to lahko na splošno izpustite znak = kot operator, prav tako pa tudi AND` kot povezavo med dvema iskalnima izrazoma.

To so privzete vrednosti lastnosti, operatorjev in povezav, ki se uporabljajo pri iskanju. Za posamezne lastnosti obstajajo različni zapisi, ki jih najdete v spodnji preglednici.

Opomba

Če želite v iskalnem izrazu uporabiti rezervirane znake iskalne sintakse, kot so oklepaji, vejice ali presledki, mora biti iskalni izraz zaprt v dvojne narekovaje. Primeri so v spodnji tabeli.

Opomba

Opomba glede datumov: Pri uporabi datuma kot dela iskalnega izraza je zahtevana oblika datuma odvisna od nastavitev regije, ki so konfigurirane v sistemu Windows.

Lastnosti

Lastnina

Opis

Primer

Alternativna oblika

Razlaga:

name:`

Iskanje po imenu datoteke. To je privzeta lastnost, ki se uporabi, kadar ni izrecno določena nobena lastnost.

readme

name:readme

Poiščite vse datoteke, katerih ime vsebuje besedo „readme“.

path:`

Iskanje po poti do mape.

pot:Windows

ni

Poiščite vse datoteke in mape v mapi Windows.

razširitev:`

Iskanje po končnicah datotek.

ext:txt

razširitev:txt

Poiščite vse datoteke s končnico ‚txt‘.

skupina:`

Iskanje po skupini datotek.

group:Video files

ni

Poiščite vse video datoteke. Informacije: Skupine datotek, ki so na voljo, lahko prilagodite v razdelku „Možnosti > Konfiguriraj skupine datotek“.

vsebina:`

Iskanje po vsebini datoteke.

cont:licence

content:license

Iskanje celotnega besedila za vse datoteke, katerih vsebina vsebuje besedo „licenca“.

velikost:`

Iskanje po velikosti datoteke.

velikost:<500MB`

ni

Poiščite vse datoteke, manjše od 500 MB. Informacije: Velikost mape se ne upošteva.

dostopljeno:`

Iskanje po datumu dostopa.

accessed:<=01.11.2021

ni

Iskanje datotek z datumom dostopa v določenem časovnem intervalu.

ustvarjeno:`

Iskanje po datumu ustvarjanja.

created:<=01.11.2021

ni

Iskanje datotek z datumom nastanka v določenem časovnem intervalu.

spremenjeno:`

Iskanje po datumu spremembe.

modified:<=01.11.2021

ni

Iskanje datotek z datumom spremembe v določenem časovnem intervalu.

datoteke:`

Iskanje po datumu snemanja (npr. fotografije).

datetaken:03.03.2023

ni

Poiščite datoteke, posnete 3. marca 2023.

atribut:`

Iskanje po atributih datotek.

atribut: HS

ni

Iskanje datotek z atributoma H (Skrito) in S (Sistem).

ključna beseda:`

Iskanje po ključnih besedah v datotekah.

ključna beseda: my_keyword

ni

Poiščite datoteke (npr. datoteke docx), označene s ključno besedo „moja_ključna beseda“.

lastnik:`

Iskanje po lastniku datoteke.

lastnik: John`

ni

Poiščite datoteke, katerih lastnik je poimenovan „John“.

Operaterji

Operater

Opis

Primer

Alternativna oblika

Razlaga:

=

Lastnina mora veljati.

readme

name:=readme

Poiščite vse datoteke, katerih ime vsebuje besedo „readme“. To je privzeti operator, ki se uporabi, če ni izrecno določen noben operator.

!=

Lastnost se ne sme uporabljati.

!=readme

name:!=readme

Poiščite vse datoteke, ki ne vsebujejo besede „readme“.

~

Uporablja se lahko v povezavi z lastnostjo name:. Naslednja vrednost je regularni izraz (Regex) in mora veljati za lastnost. Opomba: Vrednost Redni izrazi mora biti zaprta v narekovaje, če se uporabljajo znaki iskalne sintakse, kot so oklepaji, vejice ali presledki.

~[0-9]

name:~[0-9]`

Poiščite vse datoteke, ki imajo v imenu vsaj eno številko.

!~

Uporablja se lahko v povezavi z lastnostjo name:. Naslednja vrednost je regularni izraz (Regex) in se ne sme nanašati na lastnost. Opomba: Vrednost Redni izrazi mora biti zaprta v narekovaje, če se uporabljajo znaki iskalne sintakse, kot so oklepaji, vejice ali presledki.

!~[0-9]

name:!~[0-9]`

Poiščite vse datoteke, ki v svojih imenih nimajo številk.

> ali >= `

Operater za primerjavo velikosti ali datuma: Lastnost mora biti večja (ali večja ali enaka) od navedene vrednosti.

velikost:>= 5 MB

ni

Poiščite vse datoteke, ki so večje ali enake 5 MB. Informacije: Iskanje se nanaša samo na velikost datotek; velikosti map niso upoštevane.

< ali <=

Operater za primerjavo velikosti ali datuma: Lastnost mora biti manjša (ali manjša ali enaka) od navedene vrednosti.

velikost:<= 500 MB`

ni

Poiščite vse datoteke, ki so manjše ali enake 500 MB. Informacije: Iskanje se nanaša samo na velikost datotek; velikosti map niso upoštevane.

( in )`

Oklepaji se lahko uporabljajo za združevanje delov vnosa za iskanje.

(readme, licenca)*.txt

(ime:=readme ALI ime:=licenca) IN *.txt

Poiščite vse besedilne datoteke, ki imajo v imenu datoteke besedo „readme“ ali „license“.

Konjunkcije

Konjunkcija

Opis

Primer

Alternativna oblika

Razlaga:

Medsebojni znak ali IN

Vsi povezovalni vzorci iskanja se morajo ujemati.

readme ext:txt

name:=readme AND extension:=txt

Poiščite vse datoteke, katerih ime vsebuje besedo „readme“ in imajo končnico ‚txt‘. To je privzeta povezava, ki se uporabi, če ni izrecno določena nobena povezava.

Commar ali OR`

Vsaj eden od povezanih vzorcev iskanja se mora ujemati.

readme, film

name:=readme OR name:=movie

Poiščite vse datoteke, katerih ime vsebuje besedo ‚readme‘ ali ‚movie‘.

Rezervirani znaki

Pri določanju vrednosti, natančneje dejanskega vzorca iskanja, so za natančno iskanje na voljo različni rezervirani znaki, kot so nadomestni znaki ali narekovaji.

V spodnji preglednici so našteti ti znaki in razloženi z nekaj primeri.

Primer vrednosti

Opis

Primer

Alternativna oblika

Rezultati

*bralno besedilo*

Poiščite readme, kjer lahko pred in za besedo vstavite poljubno število znakov. Beseda vsebuje ‚readme‘.

*bralno besedilo*

name:=*readme*`

Najde: ‚123readme.txt‘, ‚123readme.docx‘, NE pa: ‚read_me.txt‘, ‚reading.docx‘

readme

Ustreza readme. Dva nadomestna znaka pred in za besedo lahko zaradi preprostosti izpustite.

readme

name:=readme

Najde: ‚123readme.txt‘, ‚123readme.docx‘, NE pa: ‚read_me.txt‘, ‚reading.docx‘

Bralno besedilo*

Poiščite readme, kjer je za besedo lahko poljubno število znakov, pred besedo pa ni dovoljen noben znak. Beseda se začne z ‚readme‘.

Bralno besedilo*

name:=readme*`

Najde: ‚readme.txt‘, ‚readme_c.docx‘, NE pa: ‚123readme.txt‘, ‚read_me.txt‘

*readme`

Poiščite readme, kjer je pred besedo lahko poljubno število znakov, za njimi pa ni dovoljen noben znak. Beseda se konča z ‚readme‘.

*readme`

name:=*readme

Najde: ‚123readme‘, ‚c_readme‘, vendar NE: ‚readme.txt‘, ‚readme_c‘

"Readme"`

Besedno iskanje natančnega pojavljanja besede „readme“. Iskalnik išče natančno pojavitev besede, ne da bi upošteval dele ali različice besede. To pomeni, da mora biti iskana beseda prisotna v besedilu kot samostojna in popolna beseda, da se prepozna kot zadetek.

"Readme"`

name:="readme"

Najde: ‚readme‘ ali ‚readme.txt‘, NE pa: ‚readmes.txt‘, ‚123readme‘

rea?me

Poiščite imena datotek, ki se začnejo z ‚rea‘ in končajo z ‚me‘ ter vsebujejo natanko en znak vmes.

ni

name:=rea?me

Najde: ‚readme‘, ‚reasme‘, ‚rea1me‘, NE pa: ‚rea123me‘, ‚readme.txt‘

\\*predpisi*

Poiščite datoteke, ki vsebujejo izraz „readme“ kjer koli na poti do njih.

\\*predpisi*

name:=\\*readme*`

Najde: „readme.txt“ v kateri koli mapi, „abc.doc“ v „C:\temp\readme\local“, NE pa: „abc.doc“ v „C:\temp\local“.