~4 min7 / 14

File & System Activities

File System activities let you read, write, copy, move, delete, zip, and watch files and folders on the local disk or shared network paths. All path parameters accept absolute paths, relative paths, and environment variables (e.g., %USERPROFILE%, %APPDATA%).

Append To FileAppend To File

Append text to a file. Creates the file if it doesn't exist.

ParameterTypeRequiredDefaultDescription
FilePathStringYesThe path of the file to append to
ContentStringNoThe text content to append to the file
NewLineBooleanNotrueAdd a newline after the appended text
EncodingStringNoUTF-8Text encoding (UTF-8, ASCII, UTF-16, Latin1) Allowed: UTF-8, ASCII, UTF-16, UTF-32, Latin1
CreateDirectoryBooleanNotrueCreate parent directory if it doesn't exist

Copy FileCopy File

Copies a file from source to destination. Optionally overwrites existing files.

ParameterTypeRequiredDefaultDescription
SourcePathStringYesThe file to copy (select using file browser)
DestinationPathStringYesThe folder where the file should be copied to
OverwriteBooleanNofalseIf true, overwrite the destination file if it already exists

Create FolderCreate Folder

Creates a folder at the specified path, including any necessary parent directories.

ParameterTypeRequiredDefaultDescription
FolderPathStringYesThe parent folder location where the new folder will be created
FolderNameStringNoThe name of the folder to create. If empty, the folder at FolderPath is created directly.

Delete FileDelete File

Deletes a file or folder at the specified path.

ParameterTypeRequiredDefaultDescription
PathStringYesFull path of the file or folder to delete
RecursiveBooleanNofalseIf deleting a folder, whether to delete all contents recursively

File ExistsFile Exists

Checks whether a file or folder exists at the specified path. Stores true/false in the output variable.

ParameterTypeRequiredDefaultDescription
PathStringYesThe full path of the file or folder to check
OutputVariableStringNoVariable name to store the result (true/false)

Get File InfoGet File Info

Get file information such as size, creation date, extension, and attributes.

ParameterTypeRequiredDefaultDescription
FilePathStringYesThe path of the file to get information about
OutputVariableStringNofileInfoVariable prefix for storing file info (creates {prefix}_FileName, {prefix}_FileSize, etc.)

List FilesList Files

Lists files and/or folders in a directory. Supports search patterns and recursive search.

ParameterTypeRequiredDefaultDescription
FolderPathStringYesThe folder to list contents of
SearchPatternStringNo*File search pattern (e.g., *.txt, *.csv, report_*.*)
IncludeSubfoldersBooleanNofalseSearch recursively in subdirectories
IncludeFilesBooleanNotrueInclude files in the results
IncludeFoldersBooleanNofalseInclude subdirectories in the results
OutputVariableStringNoVariable name to store the list of file paths (string array)

Move FileMove File

Moves or renames a file from source to destination. Optionally overwrites existing files.

ParameterTypeRequiredDefaultDescription
SourcePathStringYesThe file to move (select using file browser)
DestinationPathStringYesThe folder where the file should be moved to
OverwriteBooleanNofalseIf true, overwrite the destination file if it already exists

Read Text FileRead Text File

Read the entire contents of a text file into a string variable.

ParameterTypeRequiredDefaultDescription
FilePathStringYesThe path of the text file to read
EncodingStringNoUTF-8Text encoding (UTF-8, ASCII, UTF-16, Latin1) Allowed: UTF-8, ASCII, UTF-16, UTF-32, Latin1
OutputVariableStringNofileContentVariable name to store the file content

Unzip FilesUnzip Files

Extracts all files from a ZIP archive to a destination folder.

ParameterTypeRequiredDefaultDescription
ZipPathStringYesPath to the ZIP archive to extract
DestinationPathStringYesFolder where files will be extracted to
OverwriteBooleanNofalseIf true, overwrite existing files during extraction
OutputVariableStringNoVariable name to store the list of extracted file paths

Watch FolderWatch Folder

Wait for a file to appear or change in a folder. Useful for monitoring downloads or file processing.

ParameterTypeRequiredDefaultDescription
FolderPathStringYesThe folder to watch for file events
FilterStringNo*.*File filter pattern (e.g., *.txt, *.csv, report*.xlsx)
WatchTypeStringNoCreatedThe type of file event to watch for Allowed: Created, Changed, Deleted, Renamed
OutputVariableStringNowatchedFileVariable name to store the detected file path

Write Text FileWrite Text File

Write text content to a file. Creates the file if it doesn't exist, overwrites if it does.

ParameterTypeRequiredDefaultDescription
FilePathStringYesThe path of the file to write to
ContentStringNoThe text content to write to the file
EncodingStringNoUTF-8Text encoding (UTF-8, ASCII, UTF-16, Latin1) Allowed: UTF-8, ASCII, UTF-16, UTF-32, Latin1
CreateDirectoryBooleanNotrueCreate parent directory if it doesn't exist

Zip FilesZip Files

Compresses a file or folder into a ZIP archive.

ParameterTypeRequiredDefaultDescription
SourcePathStringYesPaths of the files or folder to compress (select multiple files)
ZipPathStringYesOutput folder for the ZIP archive
CompressionLevelStringNoOptimalCompression level for the ZIP archive Allowed: Optimal, Fastest, SmallestSize, NoCompression
OverwriteBooleanNofalseIf true, overwrite the ZIP file if it already exists
OutputFileStringNoVariable to store the created ZIP file path
Was this helpful?