Aide en ligne watchDirectory > Extensions > Automatiquement Trier des Fichiers
Automatiquement Trier des Fichiers
Cette extension copie automatiquement les fichiers créés ou modifiés dans d'autres emplacements basés sur les règles de tri: Une combinaison d'un ou plusieurs masques de fichiers (par exemple *.doc) et d'une destination. Les noms de fichiers de destination utilisent la syntaxe spéciale du nommage dynamique, vous permettant une grande flexibilité.
- Créer une règle de tri.
- Cliquez sur Tester ("Test") pour vérifier le fonctionnement attendu.
- Cliquez Suivant ("Next").
![]() |
Paramétrages
Pour chaque fichier, l'extension déroule la liste des règles, et s'arrêtes lorsqu'une est vérifiée.
Par exemple, sur la copie d'écran suivante, le fichier “HelloWorld.doc” vérifie la première et la dernière règle. Cependant, l'extension utilise uniquement la première règle et s'arrête.
Exemple de règles de tri
La fenêtre ci-dessus montre trois règles de tri:
- Première règle: Copier les nouveaux fichiers texte (*\*.txt) et les documents Word™ (*\*.doc) vers
D:\Documents\<Année en cours>\<mois courant>\<jour>\<nom fichier original>.
Par exemple, lorsque le nouveau fichier HelloWorld.doc est détecté, et que nous sommes le 28 février 2006, le fichier est copié vers D:\Documents\2006\février\28\HelloWorld.doc. Ces "répertoires destination" sont automatiquement créés. - Deuxième Règle: Copier les images (*\*.jpg et *\*.bmp) vers “D:\Pictures\<Année en cours>\<mois courant>\<jour>\<nom fichier original>”.
- Troisième Règle: Copier tous les autres fichiers (*) vers “D:\Otherfiles\<Année en cours>\<mois courant>\<jour>\<nom fichier original>”.
Pour configurer ces paramétrages, vous devez créer une ou plusieurs Règles de Tri ensuite les tester pour confirmer qu'elles fonctionnent comme attendu.
Créer une nouvelle Règle de Tri
- Dans la fenêtre de configuration de l'extension Automatiquement Trier de Fichiers, cliquez Nouveau ("New") pour ouvrir l'éditeur de Règle.
- Saisissez les paramétrages et cliquez OK.
![]() |
Paramétrages
Les chiffres en rouge font référence aux annotations sur l'illustration ci-dessus.
Les Masques(1)
Si le fichier vérifie le masque contenu dans ce champ, l'extension copiera le fichier.
Saisissez un ou plusieurs masques séparés par un point-virgule (“;”), en utilisant des caractères génériques pour remplacer des morceaux de noms de fichiers:
* | L'étoile remplace un ou plusieurs caractères. |
? | Le point d'interrogation remplace seulement un caractère. |
Les masques ne prennent pas en compte la casse (majuscule/minuscule), ie le traitement pour les majuscules ou les minuscules sont identiques.
Exemples- Le masque “*.txt” inclue le fichier “C:\Monitor\NewTextFile.txt”, mais pas le fichier “C:\Monitor\party.jpg”.
- Le masque “*\A*.txt” inclue les fichiers texte avec un nom commençant par un “A” (ou “a”).
- Le masque “*\work\*.txt” inclue uniquement les fichiers texte dans un répertoire appelé "work".
Le fichier Destination (2)
Utilisez le bouton {Ajouter Tag} ("{add tag}") pour insérer des tags de nommage dynamique évalués au lancement de la tâche.
Par exemple, {monthname} est dynamiquement remplacé par “Janvier”, “Février”, etc. L'extension crée les nouveaux répertoires si besoin.
Un exemple des résultats apparait directement en dessous de la zone de saisie.
Règle Finale ("Final Rule")
Si le fichier vérifie ette règle, aucune règle suivante n'est évaluée.
Si ce n'est pas sélectionné, le fichier est copié, et les règlles suivantes sont donc évaluées, ce qui veut dire que le fichier pourra être copié dans plusieurs destination.
Supprimer le fichie roriginal après la copie ("Delete the original file after copy")
Si le fichier vérifie cette règle, le fichier détecté est supprimé après la copie.
Vous pouvez uniquement sélectionner cette option pour les "règles finales" car les règles qui la suivent échoueront (le fichier détecté n'est plus là).
Les masques ont un sens inversé ("Masks have reversed meaning")
Inverse le sens de vos masques.
Donc, si vos masques sont "*.txt;*.doc", le fichier “HelloWorld.doc” ne vérifiera pas la règle, mais le fichier “Grandmother.jpg” oui.
La Règle est désactivée ("Rule is disabled")
Désactive temporairement cette règle.
Tester les Règles de Tri
Lorsque vous créez plusieurs Règles de Tri, c'est une bonne idée de les tester avant d'enregistrer vos paramétrages.
- Dans la fenêtre de configuration de l'extension Automatiquement Trier des Fichiers, cliquez Tester ("Test") pour ouvrir la fenêtre de test des Règle.
- Saisissez un nom de fichier à tester et cliquez Tester ("Test").
|
- Vérifiez vos résultats et cliquez Annuler ("Cancel") pour fermer la fenêtre.
Avec le fichier de test "C:\DummyDirectory\dummyfile.xxx", et les 3 règles expliquées ci-dessus, vous obtiendrez les résultats suivants:
Vérification du fichier C:\DummyDirectory\dummyfile.xxx
vérification du masque *\*.txt: le Masque n'est pas vérifié
vérification du masque *\*.doc: le Masque n'est pas vérifié
Cette règle NE copiera PAS le fichier
Vérification du fichier C:\DummyDirectory\dummyfile.xxx
vérification du masque *\*.jpg: le Masque n'est pas vérifié
vérification du masque *\*.bmp: le Masque n'est pas vérifié
Cette règle NE copiera PAS le fichier
Vérification du fichier C:\DummyDirectory\dummyfile.xxx
vérification du masque *: le Masque est vérifié
Cette règle copiera le fichier
C'est une règle finale donc aucune autre règle suivante ne sera taitée.
Avec le fichier de test "C:\DummyDirectory\dummyfile.jpg", vous obtiendrez les résultats suivants:
Vérification du fichier C:\DummyDirectory\dummyfile.jpg
vérification du masque *\*.txt: le Masque n'est pas vérifié
vérification du masque *\*.doc: le Masque n'est pas vérifié
Cette règle NE copiera PAS le fichier
Vérification du fichier C:\DummyDirectory\dummyfile.jpg
vérification du masque *\*.jpg: ce Masque est vérifié
Cette règle copiera le fichier
C'est une règle finale donc aucune autre règle suivante ne sera taitée.
Avec le fichier de test "C:\DummyDirectory\dummyfile.jpg", mais en changeant la première règle avec un sens inversé, vous obtiendrez les résultats suivants:
Vérification du fichier C:\DummyDirectory\dummyfile.jpg
vérification du masque *\*.txt: le Masque n'est pas vérifié
vérification du masque *\*.doc: le Masque n'est pas vérifié
Comme c'est une règle inversée, cette règle copiera le fichier
C'est une règle finale donc aucune autre règle suivante ne sera taitée.
