Zoeksyntax

TreeSize biedt een syntaxis die u in staat stelt om uw zoekopdracht snel en flexibel aan te passen.

Structuur van de zoeksyntax

Bepaalde trefwoorden bieden ook de mogelijkheid om de zoekopdracht nauwkeuriger te formuleren.

Naast bestandsnamen kunt u ook zoeken naar extensies, grootte, datum, bestandsinhoud en nog veel meer.

Zoektermen kunnen worden gecombineerd met EN of OF en bestandsnamen kunnen uit de zoekopdracht worden uitgesloten.

Het is ook mogelijk om jokertekens en reguliere expressies te gebruiken.

Hieronder vindt u een beschrijving van de toegestane trefwoorden en enkele voorbeelden. Voor de meeste trefwoorden is er een verkorte vorm voor snellere invoer van de zoekopdracht.

De zoeksyntax is als volgt gestructureerd:

<Property> <Operator> <Value>

Bijvoorbeeld:

name: = readme

Deze syntaxis vindt alle bestanden waarvan de naam (eigenschap) overeenkomt (operator) met het woord readme (waarde).

Meerdere zoektermen kunnen worden gecombineerd:

name:=readme, name:=movie

Of

name:=readme OR name:=movie

Vindt alle bestanden met ‘readme’ OF ‘film’ in hun naam.

Alle eigenschappen, operatoren en conjuncties

De volgende tabel toont alle beschikbare eigenschappen, operatoren en conjuncties die u kunt gebruiken in TreeSize.

Notitie

Bij het zoeken naar bestandsnamen kan name: worden weggelaten. Ongeacht dit kan het =-teken over het algemeen als operator worden weggelaten, evenals AND als conjunctie tussen twee zoektermen.

Dit zijn de standaardwaarden voor eigenschap, operator en verbinding die in de zoekopdracht worden gebruikt. Er zijn verschillende spellingen voor individuele eigenschappen, die in de onderstaande tabel te vinden zijn.

Notitie

Als u gereserveerde tekens van de zoeksyntaxis, zoals haakjes, komma’s of spaties, in de zoekterm wilt gebruiken, moet de zoekterm tussen dubbele aanhalingstekens worden geplaatst. Voorbeelden staan in de onderstaande tabel.

Notitie

Een opmerking over datums: Bij het gebruik van een datum als onderdeel van de zoekterm, hangt het vereiste datumformaat af van de regio-instellingen die binnen Windows zijn geconfigureerd.

Eigenschappen

Eigenschap

Beschrijving

Voorbeeld

Alternatieve vorm

Uitleg

name:

Zoeken op bestandsnaam. Dit is de standaard eigenschap die wordt gebruikt wanneer geen eigenschap expliciet is opgegeven.

readme

name:readme

Zoeken naar alle bestanden waarvan de bestandsnaam het woord ‘readme’ bevat.

path:

Zoeken op mapnaam.

path:Windows

geen

Zoeken naar alle bestanden en mappen in de Windows-map.

extension:

Zoeken op extensie.

ext:txt

extension:txt

Zoek naar alle bestanden met de extensie ‘txt’.

group:

Zoeken op bestandsgroep.

group:Videobestanden

geen

Zoek naar alle videobestanden. Informatie: De beschikbare bestandsgroepen kunnen worden aangepast onder ‘Opties > Configureer bestandsgroepen’.

content:

Zoeken op bestandsinhoud.

cont:license

content:license

Volledige tekstzoekopdracht voor alle bestanden waarvan de bestandsinhoud het woord ‘license’ bevat.

size:

Zoeken op bestandsgrootte.

size:<500MB

geen

Zoek naar alle bestanden kleiner dan 500 MB. Informatie: Mapgroottes worden niet in aanmerking genomen.

accessed:

Zoeken op toegangsdatum.

accessed:<=01.11.2021

geen

Zoek naar bestanden met een toegangsdatum in het opgegeven tijdsinterval.

gemaakt:

Zoek op aanmaakdatum.

created:<=01.11.2021

geen

Zoek naar bestanden met een aanmaakdatum in het opgegeven tijdsinterval.

gewijzigd:

Zoek op wijzigingsdatum.

modified:<=01.11.2021

geen

Zoek naar bestanden met een wijzigingsdatum in het opgegeven tijdsinterval.

datetaken:

Zoek op datum genomen (bijv. foto’s).

datetaken:03.03.2023

geen

Zoek naar bestanden die zijn genomen op 3 maart 2023.

attribute:

Zoek op bestandsattributen.

attribuut: HS

geen

Zoek naar bestanden met de bestandsattributen H (Verborgen) en S (Systeem).

keyword:

Zoek op sleutelwoorden in bestanden.

keyword: mijn_sleutelwoord

geen

Zoek naar bestanden (bijv. docx-bestanden) gemarkeerd met het trefwoord “my_keyword”.

owner:

Zoek op bestandeigenaar.

owner: John

geen

Zoek naar bestanden waarvan de bestandeigenaar “John” heet.

Operators

Operator

Beschrijving

Voorbeeld

Alternatieve vorm

Uitleg

=

De eigenschap moet van toepassing zijn.

readme

naam:=readme

Zoek naar alle bestanden waarvan de bestandsnaam het woord ‘readme’ bevat. Dit is de standaardoperator die wordt gebruikt als er geen operator expliciet is opgegeven.

!=

De eigenschap mag niet van toepassing zijn.

!=readme

naam:!=readme

Zoek naar alle bestanden die het woord ‘readme’ niet bevatten.

~

Kan in combinatie met de eigenschap naam: worden gebruikt. De volgende waarde is een reguliere expressie (regex) en moet van toepassing zijn op de eigenschap. Opmerking: De Reguliere expressies moeten tussen aanhalingstekens worden geplaatst als zoeksyntaxis-tekens zoals haakjes, komma’s of spaties worden gebruikt.

~[0-9]

naam:~[0-9]

Zoek naar alle bestanden die ten minste één cijfer in hun naam hebben.

!~

Kan worden gebruikt in combinatie met de name: eigenschap. De volgende waarde is een reguliere expressie (regex) en mag niet op de eigenschap worden toegepast. Opmerking: De Reguliere expressies moeten tussen aanhalingstekens staan als zoeksyntaxis-tekens zoals haakjes, komma’s of spaties worden gebruikt.

!~[0-9]

name:!~[0-9]

Zoek naar alle bestanden die geen cijfers in hun namen hebben.

> of >=

Operator voor grootte- of datumvergelijkingen: De eigenschap moet groter zijn dan (of groter dan of gelijk aan) de opgegeven waarde.

size:>= 5MB

geen

Zoek naar alle bestanden die groter zijn dan of gelijk aan 5 MB. Informatie: De zoekopdracht verwijst alleen naar bestandsgroottes; mapgroottes worden niet in aanmerking genomen.

< of <=

Operator voor grootte- of datumvergelijkingen: De eigenschap moet kleiner zijn dan (of kleiner dan of gelijk aan) de opgegeven waarde.

size:<= 500MB

geen

Zoek naar alle bestanden die kleiner zijn dan of gelijk aan 500 MB. Informatie: De zoekopdracht verwijst alleen naar bestandsgroottes; mappen groottes worden niet in aanmerking genomen.

( en )

Haakjes kunnen worden gebruikt om delen van de zoekinvoer te groeperen.

(readme, license)*.txt

(name:=readme OF name:=license) EN *.txt

Zoek naar alle tekstbestanden die het woord “readme” of “license” in hun bestandsnaam hebben.

Conjuncties

Samenvoeging

Beschrijving

Voorbeeld

Alternatieve vorm

Uitleg

Spatie of EN

De conjunctieve zoekpatronen moeten allemaal overeenkomen.

readme ext:txt

name:=readme EN extension:=txt

Zoek naar alle bestanden waarvan de bestandsnaam het woord ‘readme’ bevat en die de bestandsextensie ‘txt’ hebben. Dit is de standaardverbinding die wordt gebruikt als er geen verbinding expliciet is opgegeven.

Komma of OF

Ten minste een van de gerelateerde zoekpatronen moet overeenkomen.

readme, movie

name:=readme OF name:=movie

Zoek naar alle bestanden waarvan de bestandsnaam het woord ‘readme’ of ‘movie’ bevat.

Gereserveerde tekens

Bij het opgeven van waarden, meer specifiek het daadwerkelijke zoekpatroon, zijn er verschillende gereserveerde tekens zoals jokertekens of aanhalingstekens voor exacte zoekopdrachten.

De volgende tabel geeft deze tekens weer en legt ze uit met enkele voorbeelden.

Voorbeeldwaarde

Beschrijving

Voorbeeld

Alternatieve vorm

Resultaten

*readme*

Zoek naar readme, waar een willekeurig aantal tekens voor en na het woord kan staan. Het woord bevat ‘readme’.

*readme*

name:=*readme*

Vindt: ‘123readme.txt’, ‘123readme.docx’ maar NIET: ‘read_me.txt’, ‘reading.docx’

readme

Komt overeen met readme. De twee jokertekens voor en na het woord kunnen voor de eenvoud worden weggelaten.

readme

naam:=readme

Vindt: ‘123readme.txt’, ‘123readme.docx’ maar NIET: ‘read_me.txt’, ‘reading.docx’

readme*

Zoek naar readme, waar een willekeurig aantal tekens na het woord kan worden geplaatst, maar geen tekens voor het woord zijn toegestaan. Het woord begint met ‘readme’.

readme*

name:=readme*

Vindt: ‘readme.txt’, ‘readme_c.docx’ maar NIET: ‘123readme.txt’, ‘read_me.txt’

*readme

Zoek naar readme, waar een willekeurig aantal tekens voor het woord kan worden geplaatst, maar geen tekens na dat woord zijn toegestaan. Het woord eindigt met ‘readme’.

*readme

name:=*readme

Vindt: ‘123readme’, ‘c_readme’ maar NIET: ‘readme.txt’, ‘readme_c’

"readme"

Woordzoekopdracht voor het exacte voorkomen van het woord “readme”. Het zoekt naar de exacte verschijning van het woord zonder delen of variaties van het woord in overweging te nemen. Dit betekent dat het gezochte woord in de tekst moet voorkomen als een onafhankelijk en compleet woord om als een hit te worden herkend.

"readme"

name:="readme"

Vindt: ‘readme’ of ‘readme.txt’ maar NIET: ‘readmes.txt’, ‘123readme’

rea?me

Zoek naar bestandsnamen die beginnen met ‘rea’ en eindigen met ‘me’ en precies één teken ertussen bevatten.

geen

name:=rea?me

Vindt: ‘readme’, ‘reasme’, ‘rea1me’ maar NIET: ‘rea123me’, ‘readme.txt’

\\*readme*

Zoek naar bestanden die de term “readme” ergens in hun pad bevatten.

\\*readme*

name:=\\*readme*

Vindt: “readme.txt” in elke map, “abc.doc” in “C:\temp\readme\local”. maar NIET: “abc.doc” in “C:\temp\local”.