Keresési szintaxis

A TreeSize egy olyan szintaxist biztosít, amely lehetővé teszi a keresés gyors és rugalmas testreszabását.

Keresési szintaxis szerkezete

Bizonyos kulcsszavak lehetőséget kínálnak a keresés pontosabb megfogalmazására.

A fájlnév mellett kereshet fájl kiterjesztések, méret, dátum, fájl tartalom és még sok más után is.

A keresési kifejezések kombinálhatók ÉS vagy VAGY segítségével, és a fájlnevek a szintaxis használatával kizárhatók a keresésből.

Wildcards és reguláris kifejezések használata is lehetséges.

Az alábbiakban talál egy leírást a megengedett kulcsszavakról és néhány felhasználási esetről. A legtöbb kulcsszóhoz létezik egy rövidített forma a gyorsabb keresési beíráshoz.

A keresési szintaxis a következőképpen van felépítve:

<Property> <Operator> <Value>

Például:

name: = readme

Ez a szintaxis megtalálja az összes fájlt, amelynek neve (tulajdonság) megegyezik (operátor) a readme (érték) szóval.

Több keresési kifejezés kombinálható:

name:=readme, name:=movie

Vagy

name:=readme OR name:=movie

Minden fájlt megtalál, amelynek nevében «readme» VAGY «movie» szerepel.

Minden tulajdonság, operátor és kötőszó

Az alábbi táblázat bemutatja az összes elérhető tulajdonságot, operátort és kötőszót, amelyet a TreeSize-ban használhat.

Megjegyzés

Fájlnevek keresésekor a name: elhagyható. Ennek ellenére a = karakter általában elhagyható operátorként, valamint az AND is elhagyható két keresési kifejezés közötti kötőszóként.

Ezek a keresés során használt alapértelmezett tulajdonság, operátor és kapcsolat értékek. Az egyes tulajdonságoknak különböző írásmódjai vannak, amelyek az alábbi táblázatban találhatók.

Megjegyzés

Ha a keresési szintaxis fenntartott karaktereit, például zárójeleket, vesszőket vagy szóközöket szeretné használni a keresési kifejezésben, a keresési kifejezést dupla idézőjelek közé kell zárni. Példák az alábbi táblázatban találhatók.

Megjegyzés

Megjegyzés a dátumokkal kapcsolatban: Dátum használata esetén a keresési kifejezés részeként a szükséges dátumformátum a Windowsban beállított régióbeállításoktól függ.

Tulajdonságok

Tulajdonság

Leírás

Példa

Alternatív forma

Magyarázat

name:

Keresés fájl név alapján. Ez az alapértelmezett tulajdonság, amelyet akkor használnak, ha egy tulajdonságot kifejezetten nem adtak meg.

readme

name:readme

Keresés minden olyan fájlra, amelynek fájlnevében szerepel a «readme» szó.

path:

Keresés mappa útvonal alapján.

path:Windows

nincs

Keresés minden fájlra és mappára a Windows mappában.

extension:

Keresés fájlkiterjesztés szerint.

ext:txt

extension:txt

Keresés minden fájlra, amelynek fájlkiterjesztése «txt».

group:

Keresés fájlcsoport szerint.

group:Video files

nincs

Keresés minden videofájlra. Információ: A rendelkezésre álló fájlcsoportra vonatkozó beállítások az «Opciók > Fájlcsoportra vonatkozó beállítások» alatt módosíthatók.

content:

Keresés fájltartalom szerint.

cont:license

content:license

Teljes szöveges keresés minden fájlra, amelynek fájltartalmában szerepel a «license» szó.

size:

Keresés fájlméret szerint.

size:<500MB

nincs

Keresés minden olyan fájlra, amely kisebb mint 500 MB. Információ: A mappák mérete nem kerül figyelembevételre.

accessed:

Keresés hozzáférési dátum szerint.

accessed:<=01.11.2021

nincs

Keresés a fájlok között, amelyek hozzáférési dátuma a megadott időintervallumban van.

created:

Keresés a létrehozás dátuma alapján.

created:<=01.11.2021

nincs

Keresés a fájlok között, amelyek létrehozásának dátuma a megadott időintervallumban van.

modified:

Keresés a módosítás dátuma alapján.

modified:<=01.11.2021

nincs

Keresés a fájlok között, amelyek módosításának dátuma a megadott időintervallumban van.

datetaken:

Keresés a készítés dátuma alapján (pl. fényképek).

datetaken:03.03.2023

nincs

Keresés a fájlok között, amelyeket 2023. március 3-án készítettek.

attribute:

Keresés a fájl attribútumai alapján.

attribute: HS

nincs

Keresés a fájlok között, amelyek attribútumai H (Rejtett) és S (Rendszer).

keyword:

Keresés a fájlokban található kulcsszavak alapján.

keyword: my_keyword

nincs

Keresés a „my_keyword” kulcsszóval megjelölt fájlok (pl. docx fájlok) között.

tulajdonos:

Keresés fájl tulajdonos szerint.

tulajdonos: John

nincs

Keresés olyan fájlok között, amelyek fájl tulajdonosa „John” néven szerepel.

Operátorok

Operátor

Leírás

Példa

Alternatív forma

Magyarázat

=

A tulajdonságnak érvényesnek kell lennie.

readme

név:=readme

Keresés minden olyan fájl között, amelynek fájlnevében szerepel a «readme» szó. Ez az alapértelmezett operátor, amelyet akkor használnak, ha nem adnak meg kifejezetten operátort.

!=

A tulajdonságnak nem érvényesnek kell lennie.

!=readme

név:!=readme

Keresés minden olyan fájl között, amely nem tartalmazza a «readme» szót.

~

A name: tulajdonsággal együtt használható. A következő érték egy reguláris kifejezés (Regex), és a tulajdonságra kell vonatkoznia. Megjegyzés: A Reguláris kifejezések értéket idézőjelek közé kell zárni, ha keresési szintaxis karaktereket, például zárójeleket, vesszőket vagy szóközöket használ.

~[0-9]

név:~[0-9]

Keresés minden olyan fájlra, amelynek nevében legalább egy számjegy található.

!~

Használható a name: tulajdonsággal együtt. Az alábbi érték egy reguláris kifejezés (Regex), és nem alkalmazható a tulajdonságra. Megjegyzés: A Reguláris kifejezések idézőjelekbe kell zárni, ha keresési szintaxis karaktereket, például zárójeleket, vesszőket vagy szóközöket használnak.

!~[0-9]

name:!~[0-9]

Keresés minden olyan fájlra, amelynek nevében nincsenek számjegyek.

> or >=

Operátor méret- vagy dátum-összehasonlításokhoz: A tulajdonságnak nagyobbnak (vagy nagyobbnak vagy egyenlőnek) kell lennie a megadott értéknél.

size:>= 5MB

nincs

Keresés minden olyan fájlra, amely nagyobb vagy egyenlő 5 MB-nál. Információ: A keresés csak a fájlméretekre vonatkozik; a mappák mérete nem kerül figyelembevételre.

< or <=

Operátor méret- vagy dátum-összehasonlításokhoz: A tulajdonságnak kisebbnek (vagy kisebbnek vagy egyenlőnek) kell lennie a megadott értéknél.

size:<= 500MB

nincs

Keresés minden olyan fájlra, amely kisebb vagy egyenlő 500 MB-nál. Információ: A keresés csak a fájlméretekre vonatkozik; a mappák mérete nem kerül figyelembevételre.

( and )

Zárójelek használhatók a keresési bemenet részeinek csoportosítására.

(readme, license)*.txt

(name:=readme OR name:=license) AND *.txt

Keresés minden olyan szövegfájlra, amelyben a „readme” vagy „license” szó szerepel a fájlnevében.

Kötőszavak

Kötőszó

Leírás

Példa

Alternatív forma

Magyarázat

Space character vagy AND

A kötőszó keresési mintáinak mindegyikének meg kell egyeznie.

readme ext:txt

name:=readme AND extension:=txt

Keresés minden olyan fájlra, amelynek fájlnevében szerepel a «readme» szó, és amelynek fájlkiterjesztése «txt». Ez az alapértelmezett kapcsolat, amely akkor használatos, ha nincs kifejezetten megadva kapcsolat.

Commar vagy OR

Legalább az egyik kapcsolódó keresési mintának meg kell egyeznie.

readme, movie

name:=readme OR name:=movie

Keresés minden olyan fájlra, amelynek fájlnevében szerepel a «readme» vagy a «movie» szó.

Fenntartott karakterek

Értékek megadása során, pontosabban a tényleges keresési minta esetében, különböző fenntartott karakterek találhatók, mint például a helyettesítő karakterek vagy a pontos keresésekhez használt idézőjelek.

Az alábbi táblázat felsorolja ezeket a karaktereket, és néhány példával magyarázza el őket.

Példa érték

Leírás

Példa

Alternatív forma

Eredmények

*readme*

Keresés a readme szóra, ahol bármennyi karakter elhelyezhető a szó előtt és után. A szó tartalmazza a «readme» kifejezést.

*readme*

name:=*readme*

Megtalálja: «123readme.txt», «123readme.docx», de NEM: «read_me.txt», «reading.docx»

readme

A readme megfelelője. A szó előtt és után lévő két helyettesítő karakter egyszerűsítés céljából elhagyható.

readme

név:=readme

Megtalálja: «123readme.txt», «123readme.docx», de NEM: «read_me.txt», «reading.docx»

readme*

Keresés a readme kifejezésre, ahol bármennyi karakter elhelyezhető a szó után, de a szó előtt nem engedélyezett karakter. A szó «readme»-vel kezdődik.

readme*

name:=readme*

Megtalálja: «readme.txt», «readme_c.docx», de NEM: «123readme.txt», «read_me.txt»

*readme

Keresés a readme kifejezésre, ahol bármennyi karakter elhelyezhető a szó előtt, de a szó után nem engedélyezett karakter. A szó «readme»-vel végződik.

*readme

name:=*readme

Megtalálja: «123readme», «c_readme», de NEM: «readme.txt», «readme_c»

"readme"

Szókeresés a „readme” szó pontos előfordulására. Ez a keresés a szó pontos előfordulását keresi, anélkül, hogy figyelembe venné a szó részeit vagy változatait. Ez azt jelenti, hogy a keresett szónak független és teljes szóként kell megjelennie a szövegben ahhoz, hogy találatként legyen elismerve.

"readme"

name:="readme"

Megtalálja: «readme» vagy «readme.txt», de NEM: «readmes.txt», «123readme»

rea?me

Keresés olyan fájlnevek között, amelyek «rea»-val kezdődnek és «me»-re végződnek, és pontosan egy karakter található közöttük.

nincs

name:=rea?me

Megtalálja: «readme», «reasme», «rea1me», de NEM: «rea123me», «readme.txt»

\\*readme*

Keresés olyan fájlok között, amelyek tartalmazzák a „readme” kifejezést a fájl elérési útjában.

\\*readme*

name:=\\*readme*

Megtalálja: „readme.txt” bármely mappában, „abc.doc” a „C:\temp\readme\local” mappában. de NEM: „abc.doc” a „C:\temp\local” mappában.