Masques complexes : Inclusion / Exclusion de Fichiers et Dossiers

Cette fenêtre est activée à l’aide du bouton Search & Replace b path4 Masques complexes situé à droite du champ Masque du Fichier dans la fenêtre principale et dans la fenêtre de script. Cette fenêtre vous permet de construire des masques complexes pouvant inclure/exclure des sous-dossiers inclus à partir du chemin d’accès sélectionné. Il est par exemple possible d’exclure des fichiers d’un type donné dans un sous-dossier mais pas dans les autres. Vous pouvez utiliser les caractères jokers * et ? dans la sélection des sous-dossiers.

Pour que les masques complexes fonctionnent correctement, validez le filtre “Parcourir les sous-dossiers” à partir de la fenêtre principale ou de l’onglet paramètres avancés de la fenêtre de script.

Cliquez sur la figure ci-dessous pour obtenir une information sur les différentes zones de cette Fenêtre. Consultez aussi les notes additionnelles.

Search & Replace inclex1 shg Masques complexes

Description de l’interface

Liste des masques: Cette liste contient les différents masques définis par l’utilisateur. Le contenu de chaque ligne sera inséré dans le champ “Masque du fichier” de la fenêtre principale lorsque l’on cliquera sur “OK”. Chaque masque y sera séparé du précédent par un “;”. Note : il est possible de définir manuellement un masque composé de plusieurs parties, directement dans le champ masque du fichier de la fenêtre principale. Il suffit de séparer les différents masques par un “;” comme par exemple “*.doc;*.rtf;*.txt” ou “*.*;*~.jpg;*.bmp”.

Boutons:

Vers le haut: Déplace la ligne surlignée d’une ligne vers le haut.

Vers le bas: Déplace la ligne surlignée d’une ligne vers le bas.

Appliquer: Applique à la ligne surlignée les modifications apportées dans partie droite de la fenêtre.

Ajouter: Ajoute un nouveau masque vide à la fin de la liste. Ce masque vide pourra ensuite être modifié en modifiant les informations dans la partie droite de la fenêtre puis en utilisant le bouton Appliquer.

Insérer: Insère un nouveau masque vide au-dessus de la ligne surlignée.

Effacer: Supprime le masque surligné de la liste.

Option Inclure: Cochez cette option pour inclure dans la recherche les fichiers spécifiés par les champs “Sélection des fichiers” et par les données de la zone “Dossiers”.

Option exclure: Cochez cette option pour exclure de la recherche les fichiers spécifiés par les champs “Sélection des fichiers” et par les données de la zone “Dossiers”.

Sélection des fichiers: Entrez un nom ou une expression composée de caractères jokers * et/ou ?. Note: ces caractères ont la même signification que sous DOS. Ce champ peut être utilisé seul ou en association avec le champ “Adaptation” de la zone “Dossiers” pour limiter/étendre la recherche à certains dossiers.

Sélection des dossiers: Ce champ de la zone “Dossiers” permet de limiter / étendre la recherche à certains dossiers et sous-dossiers contenus dans le dossiers de départ. Entrez un nom ou une expression composée de caractères jokers * et/ou ?. Note : ces caractères ont la même signification que sous DOS.

Option Tous: Cochez cette option si vous souhaitez ne pas limiter la recherche à certains dossiers. Note : cette option est exclusive de l’option “Utiliser l’adaptation”. N’activez pas cette option si vous souhaitez utiliser les données saisies dans les 2 champs “nom de fichier” et “Adaptation”.

Option utiliser l’adaptation: Cochez cette option si vous souhaitez limiter la recherche à certains dossiers. Cette option est exclusive de l’option “Tous les Dossiers”. Activez cette option pour utiliser les données saisies dans les 2 champs “nom de fichier” et “Adaptation”. La sélection de cette option ouvre la possibilité de préciser 2 options complémentaires.

Chaque niveau sous le niveau de départ:

a) Laissez vide cette case pour limiter la prise en compte de l’adaptation aux dossiers contenus directement dans le dossier de départ. Exemple : si l’on considère que le dossier de départ est c:\Mes Documents\ une expression du type ~\images\ ignorerait les fichiers dans le dossier c:\Mes Documents\images\ mais pas ceux dans les sous-dossiers c:\Mes Documents\Produits\images\ ou c:\Mes Documents\images\archives\ (pour exclure les fichiers des sous-dossiers inclus, activez l’option Traiter les sous-dossiers).

b) Cochez cette option si vous souhaitez appliquer l’adaptation spécifiée à tous les sous-dossiers contenus dans le dossier de départ. Exemple : l’expression ~\*\Images\ exclura les fichiers du sous-dossiers c:\Mes Documents\Images\ et de c:\Mes Documents\vacances\Images\ . Les fichiers contenus dans les sous-dossiers dont le nom n’est pas Images seront pris en compte comme par exemple ceux du dossier c:\Mes Documents\Produits\Images\HDEF\. Pour ignorer les fichiers dans “HDEF” activez l’option Traiter les sous-dossiers.

Etendre aux sous-dossiers: Cochez cette option pour exclure les sous-dossiers contenus dans un sous-dossier satisfaisant le critère Nom de dossier. Par exemple, à partir d’un dossier de départ c:\Mes Documents\ une expression ~\Images\*\ permettra d’ignorer tous les fichiers de c:\Mes Documents\Images\ et de tous ses sous-dossiers (par exemple . c:\Mes Documents\Images\HDEF\ Si cette option n’avait pas été cochée : les fichiers du sous-dossiers c:\Mes Documents\Images\ auraient été ignorés mais pas ceux dans c:\Mes Documents\Images\HDEF\ ou . c:\Mes Documents\Images\vacances\.

Bouton OK: Insère tous les filtres définis dans le champ “Masque du fichier” de la fenêtre principale.

Bouton Annuler: Quitte la fenêtre sans modifier le champ “Masque du Fichier” de la fenêtre principale.

Bouton Aide: Active l’aide en ligne.

Notes:

  • Pour que les masques complexes fonctionnent correctement, validez le filtre “Parcourir les sous-dossiers” à partir de la fenêtre principale ou de l’onglet paramètres avancés de la fenêtre de script.

  • Les règles de construction des masques complexes sont mieux comprises au moyen d’exemples plutôt d’une longue explication. Voici une série d’exemples illustrant les diverses possibilités de réalisation de filtres complexes. Etudiez ces exemples et expérimentez les sur des données de test avant de
    les utiliser sur vos fichiers.

  • Expression

    Effet

    .;~\images\

    ignore tous les fichiers du sous-dossier images situé immédiatement dans le dossier courant (le signe ~ signifie exclure les fichiers).

    .;~\images\*\

    même signification que ci-dessus avec en plus l’exclusion de tous les sous-dossiers situés dans images

    .;~\*\images\*\

    Ignore tous les fichiers contenus dans tous les sous-dossiers nommés images

    .;~\*\images\*.jpg

    ignore tous les fichiers de type .JPG appartenant à tous les sous-dossiers nommés images à partir du dossier de départ

    .;~\

    ignore les fichiers dans la racine

    .;~\images\test\

    ignore les fichiers dans images\test

    .;~\images\te*\

    ignore les fichiers dans les sous-dossiers nommés images\test, images\testing, etc.

    *.htm;~\*\_vti*\*\

    ignore tous les sous-dossiers contenant _vti

Masques complexes