Syntaxe de recherche

TreeSize fournit une syntaxe qui vous permet de personnaliser rapidement et de manière flexible votre recherche.

Structure de la syntaxe de recherche

Certains mots-clés offrent également la possibilité de formuler la recherche de manière plus précise.

En plus des noms de fichiers, vous pouvez également rechercher des extensions de fichiers, taille, date, contenu des fichiers et bien plus encore.

Les termes de recherche peuvent être combinés via ET ou OU et les noms de fichiers peuvent être exclus de la recherche en utilisant la syntaxe.

Il est également possible d’utiliser des caractères génériques et des expressions régulières.

Vous trouverez ci-dessous une description des mots-clés autorisés et quelques cas d’utilisation. Pour la plupart des mots-clés, il existe une forme abrégée pour une saisie de recherche plus rapide.

La syntaxe de recherche est structurée comme suit :

<Property> <Operator> <Value>

Par exemple :

name: = readme

Cette syntaxe trouve tous les fichiers dont le nom (propriété) correspond (opérateur) au mot readme (valeur).

Plusieurs termes de recherche peuvent être combinés :

name:=readme, name:=movie

Ou

name:=readme OR name:=movie

Trouve tous les fichiers contenant “readme” OU “movie” dans leur nom.

Toutes les propriétés, opérateurs et conjonctions

Le tableau suivant présente toutes les propriétés, opérateurs et conjonctions disponibles que vous pouvez utiliser dans TreeSize.

Note

Lors de la recherche de noms de fichiers, le préfixe name: peut être omis. Néanmoins, le caractère = peut généralement être omis en tant qu’opérateur, tout comme AND en tant que conjonction entre deux termes de recherche.

Voici les valeurs par défaut des propriétés, opérateurs et connexions utilisées dans la recherche. Il existe différentes orthographes pour certaines propriétés, qui peuvent être trouvées dans le tableau ci-dessous.

Note

Si vous souhaitez utiliser des caractères réservés de la syntaxe de recherche tels que des parenthèses, des virgules ou des espaces dans le terme de recherche, le terme de recherche doit être entouré de guillemets. Des exemples se trouvent dans le tableau ci-dessous.

Note

Une note concernant les dates : Lors de l’utilisation d’une date comme partie du terme de recherche, le format de date requis dépend des paramètres régionaux configurés dans Windows.

Propriétés

Propriété

Description

Exemple

Forme alternative

Explication

name:

Recherche par nom de fichier. C’est la propriété par défaut utilisée lorsque aucune propriété n’est spécifiquement indiquée.

readme

name:readme

Recherche de tous les fichiers dont le nom de fichier contient le mot “readme”.

path:

Recherche par chemin de dossier.

path:Windows

aucun

Recherche de tous les fichiers et dossiers dans le dossier Windows.

extension:

Recherche par extension de fichier.

ext:txt

extension:txt

Recherchez tous les fichiers avec l’extension de fichier “txt”.

groupe:

Recherchez par groupe de fichiers.

groupe:Fichiers-Vidéo

aucun

Recherchez tous les fichiers vidéo. Informations : Les groupes de fichiers disponibles peuvent être ajustés sous “Options > Configurer les groupes de fichiers”.

contenu:

Recherchez par contenu de fichier.

cont:licence

contenu:licence

Recherche en texte intégral pour tous les fichiers dont le contenu de fichier contient le mot “licence”.

taille:

Recherchez par taille de fichier.

taille:<500Mo

aucun

Recherchez tous les fichiers de moins de 500 Mo. Informations : Les tailles de dossier ne sont pas prises en compte.

accedé:

Recherchez par date d’accès.

accedé:<=01.11.2021

aucun

Recherchez des fichiers avec une date d’accès dans l’intervalle de temps spécifié.

créé:

Recherchez par date de création.

créé:<=01.11.2021

aucun

Recherchez des fichiers avec une date de création dans l’intervalle de temps spécifié.

modified:

Recherchez par date de modification.

modifié:<=01.11.2021

aucun

Recherchez des fichiers avec une date de modification dans l’intervalle de temps spécifié.

datetaken:

Rechercher par date de prise (par exemple, photos).

datetaken:03.03.2023

aucun

Recherchez des fichiers pris le 3 mars 2023.

attribut:

Recherchez par attributs de fichier.

attribut: HS

aucun

Recherchez des fichiers avec les attributs de fichier H (Caché) et S (Système).

mot-clé:

Recherchez par mots-clés dans les fichiers.

mot-clé: mon_mot_clé

aucun

Recherchez des fichiers (par exemple, des fichiers docx) marqués avec le mot-clé « mon_mot_clé ».

propriétaire:

Recherchez par propriétaire de fichier.

propriétaire: John

aucun

Recherchez des fichiers dont le propriétaire est nommé « John ».

Opérateurs

Opérateur

Description

Exemple

Forme alternative

Explication

=

La propriété doit s’appliquer.

readme

name:=readme

Recherchez tous les fichiers dont le nom de fichier contient le mot “readme”. C’est l’opérateur par défaut utilisé si aucun opérateur n’est spécifiquement indiqué.

!=

La propriété ne doit pas s’appliquer.

!=readme

name:!=readme

Recherchez tous les fichiers qui ne contiennent pas le mot “readme”.

~

Peut être utilisé en conjonction avec la propriété name:. La valeur suivante est une expression régulière (Regex) et doit s’appliquer à la propriété. Remarque : Les Expressions régulières doivent être entourées de guillemets si des caractères de syntaxe de recherche tels que des crochets, des virgules ou des espaces sont utilisés.

~[0-9]

name:~[0-9]

Rechercher tous les fichiers qui contiennent au moins un chiffre dans leur nom.

!~

Peut être utilisé en conjonction avec la propriété name:. La valeur suivante est une expression régulière (Regex) et ne doit pas s’appliquer à la propriété. Remarque : Les Expressions régulières doivent être entourées de guillemets si des caractères de syntaxe de recherche tels que des crochets, des virgules ou des espaces sont utilisés.

!~[0-9]

name:!~[0-9]

Recherchez tous les fichiers qui n’ont pas de chiffres dans leurs noms.

> ou >=

Opérateur pour les comparaisons de taille ou de date : La propriété doit être supérieure (ou supérieure ou égale) à la valeur spécifiée.

size:>= 5MB

aucun

Rechercher tous les fichiers qui sont supérieurs ou égaux à 5 Mo. Information : La recherche ne concerne que les tailles de fichiers ; les tailles de dossiers ne sont pas prises en compte.

< ou <=

Opérateur pour les comparaisons de taille ou de date : La propriété doit être inférieure (ou inférieure ou égale) à la valeur spécifiée.

taille:<= 500Mo

aucun

Recherchez tous les fichiers qui sont inférieurs ou égaux à 500 Mo. Information : La recherche ne concerne que les tailles de fichiers ; les tailles de dossiers ne sont pas prises en compte.

( et )

Les parenthèses peuvent être utilisées pour regrouper des parties de l’entrée de recherche.

(readme, license)*.txt

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

Recherchez tous les fichiers texte qui contiennent le mot « readme » ou « license » dans leur nom de fichier.

Conjonctions

Conjonction

Description

Exemple

Forme alternative

Explication

Caractère d'espace ou ET

Tous les motifs de recherche conjoints doivent correspondre.

readme ext:txt

name:=readme AND extension:=txt

Recherchez tous les fichiers dont le nom de fichier contient le mot “readme” et qui ont l’extension de fichier “txt”. C’est la connexion par défaut utilisée si aucune connexion n’est spécifiquement indiquée.

Virgule ou OU

Au moins un des motifs de recherche associés doit correspondre.

readme, movie

name:=readme OR name:=movie

Recherchez tous les fichiers dont le nom de fichier contient le mot “readme” ou “movie”.

Caractères réservés

Lors de la spécification des valeurs, plus précisément du motif de recherche réel, il existe divers caractères réservés tels que des jokers ou des guillemets pour des recherches exactes.

Le tableau suivant répertorie ces caractères et les explique à l’aide de quelques exemples.

Valeur d’exemple

Description

Exemple

Forme alternative

Résultats

*readme*

Recherchez « readme », où un nombre quelconque de caractères peut être placé avant et après le mot. Le mot contient « readme ».

*readme*

name:=*readme*

Trouve : “123readme.txt”, “123readme.docx” mais PAS : “read_me.txt”, “reading.docx”

readme

Correspond à readme. Les deux caractères génériques avant et après le mot peuvent être omis pour plus de simplicité.

readme

name:=readme

Trouve : “123readme.txt”, “123readme.docx” mais PAS : “read_me.txt”, “reading.docx”

readme*

Recherchez « readme », où un nombre quelconque de caractères peut être placé après le mot, mais aucun caractère n’est autorisé avant le mot. Le mot commence par « readme ».

readme*

name:=readme*

Trouve : “readme.txt”, “readme_c.docx” mais PAS : “123readme.txt”, “read_me.txt”

*readme

Recherchez « readme », où un nombre quelconque de caractères peut être placé avant le mot, mais aucun caractère n’est autorisé après cela. Le mot se termine par « readme ».

*readme

name:=*readme

Trouve : “123readme”, “c_readme” mais PAS : “readme.txt”, “readme_c”

"readme"

Recherche de mot pour l’occurrence exacte du mot « readme ». Cela signifie que le mot recherché doit être présent dans le texte en tant que mot indépendant et complet pour être reconnu comme un résultat.

"readme"

name:="readme"

Trouve : “readme” ou “readme.txt” mais PAS : “readmes.txt”, “123readme”

rea?me

Recherchez des noms de fichiers commençant par « rea » et se terminant par « me » et contenant exactement un caractère entre les deux.

aucun

name:=rea?me

Trouve : “readme”, “reasme”, “rea1me” mais PAS : “rea123me”, “readme.txt”

\\*readme*

Recherchez des fichiers contenant le terme « readme » n’importe où dans leur chemin.

\\*readme*

name:=\\*readme*

Trouve : « readme.txt » dans n’importe quel dossier, « abc.doc » dans « C:\temp\readme\local ». mais PAS : « abc.doc » dans « C:\temp\local ».