File & System Operations
A full set of activities for working with files, folders, archives, processes, and the clipboard. All file activities use standard .NET I/O — no external dependencies required.
Text Files
| Activity | Description |
|---|
| Read Text File | Reads entire file contents into a String variable |
| Write Text File | Writes (or overwrites) a text file |
| Append To File | Adds text at the end of an existing file |
File Management
| Activity | Description |
|---|
| Copy File | Copies source file to a destination path |
| Move File | Moves or renames a file |
| Delete File | Deletes a file permanently |
| File Exists | Returns Boolean — use in an If condition before reading |
| Get File Info | Returns file size, creation date, last modified, extension |
| List Files | Returns a StringArray of file paths matching an optional filter (e.g., *.csv) |
Folders & Archives
| Activity | Description |
|---|
| Create Folder | Creates a directory (and any missing parent folders) |
| Zip Files | Compresses files into a .zip archive |
| Unzip Files | Extracts a .zip archive to a folder |
| Watch Folder | Triggers the next activity when a file is created/modified in a folder (event-driven) |
Processes
| Activity | Description |
|---|
| Run Command | Runs a shell command and captures stdout/stderr |
| Start Process | Launches an executable with arguments; optionally waits for it to exit |
| Kill Process | Terminates a process by name or PID |
Clipboard
| Activity | Description |
|---|
| Get Clipboard | Reads the current clipboard text into a String variable |
| Set Clipboard | Writes a String to the clipboard |
| Input Dialog | Shows a popup asking the user to enter a value at runtime |
Path buildingBuild paths using template strings: "${outputFolder}\\report_${date}.csv". Use Create Folder before Write to ensure the target directory exists, and File Exists before Read to avoid errors on missing files.