Sintassi di ricerca

TreeSize fornisce una sintassi che consente di personalizzare rapidamente e in modo flessibile la ricerca.

Struttura della sintassi di ricerca

Alcune parole chiave offrono anche l’opportunità di formulare la ricerca in modo più preciso.

Oltre ai nomi dei file, è possibile cercare anche estensioni dei file, dimensione, data, contenuti dei file e molto altro.

I termini di ricerca possono essere combinati tramite AND o OR e i nomi dei file possono essere esclusi dalla ricerca utilizzando la sintassi.

È anche possibile utilizzare caratteri jolly e espressioni regolari.

Di seguito troverai una descrizione delle parole chiave consentite e alcuni casi d’uso. Per la maggior parte delle parole chiave, è disponibile una forma abbreviata per un inserimento più rapido della ricerca.

La sintassi di ricerca è strutturata come segue:

<Property> <Operator> <Value>

Ad esempio:

name: = readme

Questa sintassi trova tutti i file il cui nome (proprietà) corrisponde (operatore) alla parola readme (valore).

È possibile combinare più termini di ricerca:

name:=readme, name:=movie

Oppure

name:=readme OR name:=movie

Trova tutti i file con “readme” O “movie” nel loro nome.

Tutte le proprietà, operatori e congiunzioni

La seguente tabella mostra tutte le proprietà, operatori e congiunzioni disponibili che è possibile utilizzare in TreeSize.

Nota

Quando si cercano nomi di file, name: può essere omesso. Indipendentemente da ciò, il carattere = può generalmente essere omesso come operatore, così come AND come congiunzione tra due termini di ricerca.

Questi sono i valori predefiniti di proprietà, operatore e connessione utilizzati nella ricerca. Esistono diverse scritture per singole proprietà, che possono essere trovate nella tabella sottostante.

Nota

Se si desidera utilizzare caratteri riservati della sintassi di ricerca come parentesi, virgole o spazi nel termine di ricerca, il termine di ricerca deve essere racchiuso tra virgolette doppie. Gli esempi sono nella tabella sottostante.

Nota

Una nota riguardo alle date: quando si utilizza una data come parte del termine di ricerca, il formato di data richiesto dipende dalle impostazioni regionali configurate all’interno di Windows.

Proprietà

Proprietà

Descrizione

Esempio

Forma alternativa

Spiegazione

name:

Cerca per nome del file. Questa è la proprietà predefinita utilizzata quando nessuna proprietà è specificata esplicitamente.

readme

name:readme

Cerca tutti i file il cui nome contiene la parola “readme”.

path:

Cerca per percorso della cartella.

path:Windows

nessuno

Cerca tutti i file e le cartelle nella cartella Windows.

extension:

Cerca per estensione del file.

ext:txt

extension:txt

Cerca tutti i file con l’estensione del file “txt”.

group:

Cerca per gruppo di file.

gruppo:File video

nessuno

Cerca tutti i file video. Informazioni: I gruppi di file disponibili possono essere modificati in “Opzioni > Configura gruppi di file”.

content:

Cerca per contenuto del file.

cont:license

content:license

Ricerca testuale completa per tutti i file il cui contenuto del file contiene la parola “license”.

size:

Cerca per dimensione del file.

size:<500MB

nessuno

Cerca tutti i file più piccoli di 500 MB. Informazioni: Le dimensioni delle cartelle non sono considerate.

accessed:

Cerca per data di accesso.

accessed:<=01.11.2021

nessuno

Cerca file con data di accesso nell’intervallo di tempo specificato.

creato:

Cerca per data di creazione.

creato:<=01.11.2021

nessuno

Cerca file con data di creazione nell’intervallo di tempo specificato.

modificato:

Cerca per data di modifica.

modificato:<=01.11.2021

nessuno

Cerca file con data di modifica nell’intervallo di tempo specificato.

datetaken:

Cerca per data di acquisizione (ad esempio, foto).

datetaken:03.03.2023

nessuno

Cerca file acquisiti il 3 marzo 2023.

attributo:

Cerca per attributi del file.

attributo: HS

nessuno

Cerca file con gli attributi del file H (Nascosto) e S (Sistema).

parola chiave:

Cerca per parole chiave nei file.

parola chiave: my_keyword

nessuno

Cerca file (ad esempio, file docx) contrassegnati con la parola chiave «my_keyword».

proprietario:

Cerca per proprietario del file.

proprietario: John

nessuno

Cerca file il cui proprietario del file si chiama «John».

Operatori

Operatore

Descrizione

Esempio

Forma alternativa

Spiegazione

=

La proprietà deve applicarsi.

readme

nome:=readme

Cerca tutti i file il cui nome file contiene la parola “readme”. Questo è l’operatore predefinito utilizzato se non viene specificato esplicitamente alcun operatore.

!=

La proprietà non deve applicarsi.

!=readme

nome:!=readme

Cerca tutti i file che non contengono la parola “readme”.

~

Può essere usato insieme alla proprietà nome:. Il valore seguente è un’Espressione regolare (Regex) e deve essere applicato alla proprietà. Nota: Espressioni regolari deve essere racchiuso tra virgolette se si utilizzano caratteri della sintassi di ricerca come parentesi, virgole o spazi.

~[0-9]

nome:~[0-9]

Cerca tutti i file che contengono almeno una cifra nel loro nome.

!~

Può essere utilizzato in combinazione con la proprietà name:. Il valore seguente è un’espressione regolare (Regex) e non deve applicarsi alla proprietà. Nota: Le Espressioni regolari devono essere racchiuse tra virgolette se vengono utilizzati caratteri di sintassi di ricerca come parentesi, virgole o spazi.

!~[0-9]

name:!~[0-9]

Cerca tutti i file che non contengono cifre nei loro nomi.

> o >=

Operatore per confronti di dimensioni o date: La proprietà deve essere maggiore di (o maggiore o uguale a) il valore specificato.

size:>= 5MB

nessuno

Cerca tutti i file che sono maggiori o uguali a 5 MB. Informazioni: La ricerca si riferisce solo alle dimensioni dei file; le dimensioni delle cartelle non vengono prese in considerazione.

< o <=

Operatore per confronti di dimensioni o date: La proprietà deve essere minore di (o minore o uguale a) il valore specificato.

size:<= 500MB

nessuno

Cerca tutti i file che sono minori o uguali a 500 MB. Informazioni: La ricerca si riferisce solo alle dimensioni dei file; le dimensioni delle cartelle non vengono prese in considerazione.

( e )

Le parentesi possono essere utilizzate per raggruppare parti dell’input di ricerca.

(readme, license)*.txt

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

Cerca tutti i file di testo che contengono la parola «readme» o «license» nel loro nome.

Congiunzioni

Congiunzione

Descrizione

Esempio

Forma alternativa

Spiegazione

Carattere spazio o E

I modelli di ricerca congiunti devono corrispondere tutti.

readme ext:txt

name:=readme E extension:=txt

Cerca tutti i file il cui nome file contiene la parola “readme” e che hanno l’estensione del file “txt”. Questa è la connessione predefinita utilizzata se non viene specificata esplicitamente alcuna connessione.

Virgola o O

Almeno uno dei modelli di ricerca correlati deve corrispondere.

readme, movie

name:=readme O name:=movie

Cerca tutti i file il cui nome file contiene la parola “readme” o “movie”.

Caratteri riservati

Quando si specificano valori, più precisamente il modello di ricerca effettivo, ci sono vari caratteri riservati come jolly o virgolette per ricerche esatte.

La seguente tabella elenca questi caratteri e li spiega utilizzando alcuni esempi.

Valore di esempio

Descrizione

Esempio

Forma alternativa

Risultati

*readme*

Cerca “readme”, dove un numero qualsiasi di caratteri può essere posizionato prima e dopo la parola. La parola contiene “readme”.

*readme*

name:=*readme*

Trova: “123readme.txt”, “123readme.docx” ma NON: “read_me.txt”, “reading.docx”

readme

Corrisponde a readme. I due caratteri jolly prima e dopo la parola possono essere omessi per semplicità.

readme

nome:=readme

Trova: “123readme.txt”, “123readme.docx” ma NON: “read_me.txt”, “reading.docx”

readme*

Cerca readme, dove è possibile inserire qualsiasi numero di caratteri dopo la parola, ma non sono consentiti caratteri prima della parola. La parola inizia con “readme”.

readme*

name:=readme*

Trova: “readme.txt”, “readme_c.docx” ma NON: “123readme.txt”, “read_me.txt”

*readme

Cerca readme, dove è possibile inserire qualsiasi numero di caratteri prima della parola, ma non sono consentiti caratteri dopo. La parola termina con “readme”.

*readme

name:=*readme

Trova: “123readme”, “c_readme” ma NON: “readme.txt”, “readme_c”

"readme"

Ricerca della parola esatta «readme». Cerca l’esatta occorrenza della parola senza considerare parti o variazioni della parola. Ciò significa che la parola cercata deve essere presente nel testo come una parola indipendente e completa per essere riconosciuta come un colpo.

"readme"

name:="readme"

Trova: “readme” o “readme.txt” ma NON: “readmes.txt”, “123readme”

rea?me

Cerca nomi di file che iniziano con “rea” e terminano con “me” e contengono esattamente un carattere in mezzo.

nessuno

name:=rea?me

Trova: “readme”, “reasme”, “rea1me” ma NON: “rea123me”, “readme.txt”

\\*readme*

Cerca file che contengono il termine «readme» in qualsiasi punto del loro percorso.

\\*readme*

name:=\\*readme*

Trova: «readme.txt» in qualsiasi cartella, «abc.doc» in «C:\temp\readme\local». ma NON: «abc.doc» in «C:\temp\local».