Aide en ligne watchDirectory > Créer une nouvelle Tâche > Filtrer les évènements > Créer un nouveau filtre
Editer un Filtre
Cette fenêtre est utilisée pour créer un nouveau filtre, ou pour en modifier un existant. Ceci vous permet de choisir quelle partie du nom de fichier le filtre doit vérifier, et comment il doit le faire.
Quelle partir du nom de fichier est évaluée par ce filtre
Avec la boite à cocher marquée 1 sur la copie d'écran vous choisissez la partie du nom de fichier à laquelle ce filtre s'applique. Vous pouvez choisir parmi ceux-ci:
| Partie du nom de fichier | valeur d'exemple |
|---|---|
| Chemin Complet | C:\MonitoredDirectory\SubDirectory\Another\FileName.txt |
| Nom du fichier | FileName.txt |
| Titre du fichier | FileName |
| Extension | txt |
| Répertoire | C:\MonitoredDirectory\SubDirectory\Another\ (le répertoire se termine toujours par un anti-slash!) |
| Répertoire relatif | SubDirectory\Another (il s'agit de la partie du chemin qui démarre du répertoire surveillé, sans le nom de fichier) |
| Répertoire parent | Autre |
Méthode de comparaison
("Compare method")Avec la boîte de sélection marquée 2 sur la copie d'écran,
cous choisissez l'opérateur que ce filtre utilise pour comparer la partie du nom de fichier sélectionné (en 1)
avec la ou les valeurs que vous indiquez (en 3).
Tous les opérateurs ont également un mode inversé ("Does not"), donc
vous pouvez utiliser, par exemple, "est égal" ("Equals"), mais également "Does not Equal".
Tous les opérateurs ignorent les différences majuscules / minuscules.
Corrspondance Avancée
En utilisant l'opérateur "Correspond" ("Matches"), vous pouvez activer la correspondance avancée en faisant commencer la valeur par 2 deux-points(::).
Utilisez :9 pour remplacer un chiffre (0-9)
Utilisez :A pour remplacer une lettre (A-Z)
Utilisez :Z pour remplacer une lettre ou un chiffre (A-Z, 0-9)
Utilisez :! pour remplacer un caractère de ponctuation comme _(),.
Utilisez \: pour remplacer un deux-point (:)
Utilisez \\ pour remplacer un simple anti-slash
Exemple:
extension matches :::9:9:9
vérifie pour une extension de fichier en chiffres.
| Operateur | Effet | Exemple (avec une extension TXT) |
|---|---|---|
| est égal ("Equals") | Vérifie si la partie du nom de fichier choisie est exactement la même que la valeur | extension equals TXT - VRAI extension equals JPG - FAUX |
| débute par ("Starts With") | Vérifie si la partie du nom de fichier choisie débute par la valeur | extension starts with T - VRAI extension starts with J - FAUX |
| finit par ("Ends With") | Vérifie si la partie du nom de fichier choisie finit par la veleur | extension ends with XT - VRAI extension ends with G - FAUX |
| Contient ("Contains") | Vérifie si la partie du nom de fichier choisie contient la valeur quelque part | extension contains X - VRAI extension contains P - FAUX |
| Correspond ("Matches") | Vérifie si la partie du nom de fichier choisie correspond à un masque (avec les caractères * et ?) Le caractère * correspond 0 zéro ou plus de positions, le caractère ? ne remplace qu'une position. Tous les autres caractères sont utilisés pour ce qu'ils sont. |
extension matches * - VRAI extension matches ??? - VRAI extension matches TX? - VRAI extension matches J?? - FAUX |
| est vide | Vérifie si la partie du nom de fichier choisie est vide (n'utilise pas la valeur) | extension is empty - FAUX |
Valeur à comparer à
Ici (3 sur la copie d'écran) vous saisissez la ou les valeur à comparer. Si vous souhhaitez comparer à plusieurs valeurs, séparez chaque valeur avec un poin-virgule (;). La copie d'écran montre que l'extension est comparée à JPG, BMP et GIF. Si l'extension du fichier est égal à une des valeurs, le filtre est évalué à VRAI, et le fichier ou répertoire est traité ou ignoré en fonction de votre prochain choix (dans 4).
Que faire si le filtre est évalué à VRAI
Ici (4 sur la copie d'écran ci-dessus) vous choisissez quel sera le résultat si le filtre est VRAI. L'évènement (new file, deleted file, etc...) sera-t-il traité ou ignoré.
Tester le Filtre
La partie basse de la fenêtre vous permet de tester le filtre que vous créez.
Fichier en entrée ("input file"): Saisissez un fichier (et son sous-répertoire) que vous voulez tester. Le nom de fichier que vous saisissez ici est ajouté au "répertoire surveillé"
qui est pris dans votre définition de Tâche. Le bas (marqué 7) montre le résultat pour ce filtre.



Retour à Filtrer les évènements