Aide en ligne watchDirectory > Créer une nouvelle Tâche > Filtrer les évènements
Filtrer des évènements
Sur cette page, vous créez des Filtres pour limiter certains types de fichiers que vous ne voulez pas que votre tâche prenne en compte. Chaque fois que watchDirectory détectera un nouvel évènement (fichier nouveau, fichier supprimé...), tous les filtres sont évalués en fonction du nom du fichier ou du répertoire. Le premier filtre qui est considéré comme "vrai" determine si votre tâche est déclenchée pour cet évènement.
Si vous ne créez aucun filtre, vos tâches se lanceront pour tous les fichiers et tous les répertoires.
La liste des filtres
La zone marquée 1 sur la copie d'écran montre les filtres créés.
Ils sont évalués par watchDirectory du début ("file starts with") à la fin ("extension equals"). Un filtre peut indiquer à watchDirectory de
traiter l'évènement (indiqué par une coche verte ), ou de l'ignorer (indiqué par une croix rouge ).
La copie d'écran montre une liste de 3 filtres indiquant à watchDirectory de:
- Ignorer tous les évènements pour les fichiers (et répertoires) dont le nom commence par les lettres "XX"
- Ignorer tous les évènements pour les fichiers dans les répertoires nommés "TEMP"
- Traiter les évènements pour les fichiers qui ont une extension "JPG", "BMP" ou "GIF"
Comme watchDirectory évalue ces filtres du haut vers le bas, et arrête dès qu'un d'eux est évlué à vrai, l'ordre des filtres est important. Cliquez sur les boutons Haut ("Up") et Bas ("Down") pour réordonner les filtres.
Créez un nouveau Filre en pressant le bouton Nouveau ("New"). Modifiez le filtre sélectionné en pressant Modifier ("Change"). Si vous souhaitez créer un nouveau filtre qui ressemble beaucoup à un déjà existant, sélectionnez le filtre existant et pressez Copier ("Copy").
Version 4.0 -> 4.1
Les versions précédentes de watchDirectory utilisaient une autre méthode de filtrage des évènements.
Vos anciennes options ("Files that trigger events") sont automatiquement converties dans les nouveaux paramétrages "Filtrer les évènements" ("Filter Events") lorsque vous modifiez votre tâche.
Les Fichiers qui ne sont pas filtrés
Avec la boîte de sélection marquée 2 sur la copie d'écran, vous indiquez à watchDirectory que faire avec les fichiers et les répertoires qui ne satisfont aucun filtre. Dans la plupart des cas, vous sélectionnerez l'option d'ignorer ces fichiers ("ignore these files").
Scripts de Filtre
Lorsque les filtres standards ne sont pas suffisament souples;, vous pouvez écrire un fichier de commande qui détermine si l'événement doit être traité. Plusieurs scripts exemple pour démarrer sont installés dans <Install Directory>\ExampleFilterScripts
Veuillez noter que la plupart des exemples nécessitent de petites modifications avant qu'ils fonctionnent correctement..
Si vous souhaitez utiliser un des scripts d'exemple, assurez-vous de le copier dans un autre répertoire. Autrement, les futures instalations de WatchDirectory écraseront le script avec une nouvelle version, écrasant vos modifications.
See also readme.txt
Tester vos filtres
La zone marquée 3 sur la copie d'écran, vous permet de saisir un nom de fichier qui est utilisé pour tester
les filtres que vous avez créés. Cela vous montrera, éventuellement, quel filtre a été évalué à vrai, et si le fichier dans la zone de saisie sera
traité par votre tâche.
La colonne "Résultat du Test" ("Test Result") dans la zone marquée 1 montre ainsi le résultat de chaque filtre individuellement.
Lorsque tous les filtres sont évalués à "Faux" ("false"), le résultat du test est la sélection que vous avez faite dans la boîte de sélection nommmée "Les Fichiers qui ne sont pas filtrés" ("Files that do not match a filter") (marquée 2).




Sujet Précédent