~4 min13 / 16

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

ActivityDescription
Read Text FileReads entire file contents into a String variable
Write Text FileWrites (or overwrites) a text file
Append To FileAdds text at the end of an existing file

File Management

ActivityDescription
Copy FileCopies source file to a destination path
Move FileMoves or renames a file
Delete FileDeletes a file permanently
File ExistsReturns Boolean — use in an If condition before reading
Get File InfoReturns file size, creation date, last modified, extension
List FilesReturns a StringArray of file paths matching an optional filter (e.g., *.csv)

Folders & Archives

ActivityDescription
Create FolderCreates a directory (and any missing parent folders)
Zip FilesCompresses files into a .zip archive
Unzip FilesExtracts a .zip archive to a folder
Watch FolderTriggers the next activity when a file is created/modified in a folder (event-driven)

Processes

ActivityDescription
Run CommandRuns a shell command and captures stdout/stderr
Start ProcessLaunches an executable with arguments; optionally waits for it to exit
Kill ProcessTerminates a process by name or PID

Clipboard

ActivityDescription
Get ClipboardReads the current clipboard text into a String variable
Set ClipboardWrites a String to the clipboard
Input DialogShows 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.
Was this helpful?