Simple operations on files.

Parameters:

Parameters:
See dedicated page for more information.
The simpleFileOps action is a versatile file system utility in your ETL pipeline, allowing you to copy, move (rename), delete, or create directories on the file system. This action is typically used to manipulate files or folders either before or after data processing steps—ensuring required files are moved, cleaned, or prepared accordingly.
With robust retry options, error handling mechanisms, and overwrite control, this action plays a crucial role in automating filesystem interactions, improving operational reliability, and reducing the need for manual file management.
Copies a file from the source to the destination. Ideal for creating backups or duplicating results.
Moves the file from source to destination. If the destination path only changes the filename, it's effectively a rename.
Removes the file specified in Source file. Destination file is ignored in this mode.
Creates a directory at the specified path. Works for both single-level and nested directories. If the folder already exists, behavior is determined by overwrite settings.
C1
Files/shared/Documentation_test/sample_email.txt

Notes:
- The retry mechanism makes this action resilient to transient errors like file locks or access conflicts.
- The overwrite toggle should be used with caution in production environments to prevent accidental data loss.
- Use column references (C1, C2, etc.) to dynamically assign paths from previous steps.
- The action outputs a status column (e.g., Op_Status) with values like:
- 1 — Operation successful
- 0 — Operation failed
The simpleFileOps action simplifies and secures file handling in your pipeline. It provides all the essential operations—copy, move, delete, and create—backed with retry logic, abort control, and overwrite safety. It is highly recommended for file-level automation workflows where robust control is necessary.
