It is often useful to read a local or network directory and populate a PhixFlow stream with the names of the files. This can be used as a reference list for subsequent processing and can also form the basis of a duplicate detection pattern, ensuring that files are not processed mor than once. The examples below show how to read the entire folder contents,as well as just speciifc file types.
Example 1: Read all files
Step-by-step guide
- Add a File Collector to the model and confiure it as follows:
- Source Type = Specified Directory
- File Type = File Details Only
- File Location Strategy = All Files in Folder
- Input Directory Expression = Enter the name of the folder relative to the Import File Locaion in System Configuration. Put the folder name in double quotes e.g "Data Files"
- File Pattern Expression = ".*." (This will read all file types)
- Make sure the Enabled and Allow on-Schedued collection checkboxes are checked and then save and close the file colletor
- Hover over the file collector and select Add a New Stream
- Add an attribute to the stream to hold the fie name and enter the expression "in._fileName" without the quotes.
- Run analysis on the stream and view the filenames
Example 2: Read all files with a given file extention
Step-by-step guide
- Add a File Collector to the model and confiure it as follows:
- Source Type = Specified Directory
- File Type = File Details Only
- File Location Strategy = All Files in Folder
- Input Directory Expression = Enter the name of the folder relative to the Import File Locaion in System Configuration. Put the folder name in double quotes e.g "Data Files"
- File Pattern Expression = ".*." (This will read all file types)
- Make sure the Enabled and Allow on-Schedued collection checkboxes are checked and then save and close the file colletor
- Hover over the file collector and select Add a New Stream
- Add an attribute to the stream to hold the fie name and enter the expression "in._fileName" without the quotes.
- Run analysis on the stream and view the filenames
Related articles
Filter by label
There are no items with the selected labels at this time.