Enumerate files in folder

<< Click to Display Table of Contents >>

Navigation:  General >

Enumerate files in folder

 

 

Searches files in a folder based on user defined criteria

 

GnavPic_clip0291clip0301

Enumerate Files in Folder module is used to scan a specified directory and generate a list of files based on user-defined search criteria. It supports file discovery using name masks or explicit file names and can optionally search sub-folders and detect sequential files.

This module is commonly used in automated workflows, batch processing, and data import pipelines where multiple files must be identified and processed in a controlled order.

clip0306clip0301

All the input data information should be provided in the Parameters tab only.

clip0292clip0301

Find by mask - enables file discovery using a filename pattern (mask).

enumerate-files-in-folder-1

Find by mask - true - if this option is TRUE (Checked), searches for files matching the specified file mask within the root directory.

Root directory - specifies the top-level folder where the file search begins.
File mask - defines the filename pattern used for matching files (e.g., *.sgy, *.dat)

Find by mask - false - if this option is FALSE (Unchecked), searches for a specific file using an explicit filename instead of a mask.

File name - specifies the exact name of the file to be found.
enumerate-files-in-folder-5
Find option { Find all files, Find only sequential files } - controls how matching files are selected.
Find all files  - includes all files matching the criteria
Find only sequential files - includes only files with sequential numbering

Find in SubFolders - enables recursive search within all sub-directories under the root directory.

Remove extension - removes the file extension from the output filenames.

GnavPic_clip0352clip0301

Skip - By default, FALSE(Unchecked). This option helps to bypass the module from the workflow.

GnavPic_clip0307clip0301

StringCollection - provides all the collection of files in a table.

clip0700_aclip0301

There is no information available for this module.

GnavPic_clip0293clip0301

In this example, we are reading files from a directory by using a file mask.

 

enumerate-files-in-folder-2

Here, we've used post_stack_migration_pro_FastTrack as a mask. This mask will be used in the root directory and take all the files which contains this mask and finds all the files.

 

Once the user finished with the parameterization, execute the module. After that, go to Output data tab and click on the table icon. It will display collection of files.

enumerate-files-in-folder-3

enumerate-files-in-folder-4

 

GnavPic_clip0353GnavPic_clip0301

There are no action items available for this module.

GnavPic_clip0305clip0301

YouTube video lesson, click here to open [VIDEO IN PROCESS...]

clip0431clip0301

Yilmaz. O., 1987, Seismic data processing: Society of Exploration Geophysicist

GnavPic_clip0535* * *   If you have any questions, please send an e-mail to: support@geomage.com  * * *

clip0480