Pour chaque fichier
Cette activité effectue une boucle sur les fichiers d'un répertoire.
L'activité fait une boucle sur les fichiers du répertoire spécifié, en incluant éventuellement aussi les fichiers contenus dans les sous-répertoires (directement et indirectement). À chaque itération, le nom du fichier actuel, y compris le chemin du fichier, sera stocké dans la variable sélectionnée.
Si une expression rationnelle du nom de fichier est spécifiée, seuls les fichiers dont le nom de fichier correspond à cette expression rationnelle seront inclus. Notez que l'expression rationnelle est comparée avec le nom de fichier sans le chemin et doit correspondre au nom entier.
Toutes les étapes Pour chaque génèrent une erreur si l'élément sélectionné ne contient aucun sous-élément sur lequel faire une boucle. Toutefois, lorsque vous utilisez l'étape Pour chaque fichier afin de faire une boucle sur les fichiers d'un répertoire, si aucun fichier n'est présent dans ce répertoire, cela n'est pas considéré comme une erreur et aucune erreur n'est générée.
Propriétés
L'activité Pour chaque fichier peut être configurée à l'aide des propriétés suivantes :
- Nom de répertoire
-
Le nom du répertoire sur lequel faire une boucle. Le nom peut être spécifié de plusieurs manières à l'aide du Sélecteur de valeur. Le nom doit être un nom de répertoire absolu, y compris le nom du lecteur, le cas échéant, et le chemin vers le répertoire.
- Inclure les sous-répertoires
-
Si cette option est cochée, les fichiers contenus dans les sous-répertoires (directement et indirectement) du répertoire seront inclus ; sinon, seuls les fichiers contenus directement dans le répertoire lui-même seront inclus.
- Modèle de nom de fichier
-
Si une expression rationnelle est spécifiée ici, seuls les fichiers dont le nom correspond à cette expression rationnelle seront inclus. L'expression rationnelle est comparée avec le nom de fichier sans le chemin et doit correspondre au nom entier.
- Stocker les noms de fichiers ici
-
La variable dans laquelle sera stocké le nom de fichier actuel à chaque itération. Le nom de fichier stocké est le nom de fichier complet, y compris le nom du lecteur, le cas échéant, et le chemin du répertoire.