For Each File

This action loops through the files in a directory.

The action loops through the files in the specified directory, optionally including the files contained in subdirectories as well (directly and indirectly). In each iteration, the file name of the current file, including the file path, will be stored in the selected variable.

If a file name pattern is specified, only the files whose file name matches this pattern will be included. Note that the pattern is matched against the file name without the path, and must match the entire name.

Properties

The For Each File action can be configured using the following properties:

Directory Name:
The name of the directory to loop through. The name can be specified in several ways using a Value Selector. The name must be an absolute directory name, including the drive name, if any, and the path to the directory.
Include Subdirectories:
If this option is checked, the files contained in subdirectories (directly and indirectly) of the directory will be included; otherwise only files contained directly in the directory itself will be included.
File Name Pattern:
If a pattern is specified here, only files whose name matches this pattern will be included. The pattern is matched against the file name without the path, and must match the entire name.
Store File Names Here:
The variable in which to store the current file name in each iteration. The file name stored is the entire file name, including the drive name, if any, and the directory path.