Skip to main content

File System

Perform file and directory operations on the local file system in your automation workflows.

Overview

The File System package provides essential operations for working with files and directories. Use it when you need to read, write, copy, move, or delete files and folders as part of your automation.

Key Features

  • File Operations - Read, write, copy, move, delete files
  • Directory Operations - Create, list, delete directories
  • Path Operations - Check existence, get directory trees
  • File Monitoring - Wait for files to appear
  • Encoding Support - Handle different file encodings

Available Nodes

  • Read File - Read file contents (text or binary)
  • Write File - Create or overwrite files
  • Copy File/Dir - Copy files or directories
  • Move File/Dir - Move files or directories
  • Delete File/Dir - Remove files or directories
  • Create File/Dir - Create new files or directories
  • List Directory - Get contents of a directory
  • Path Exists - Check if a path exists
  • Tree - Get directory structure recursively
  • Wait File - Wait for a file to appear
  • Change Encoding - Convert file encoding

When to Use This Package

  • File Management: Organize and manage files
  • Data Processing: Read input files and write results
  • File Transfer Preparation: Stage files for upload
  • Cleanup Operations: Delete temporary files
  • File Monitoring: Watch for new files

Common Use Cases

  • Read configuration files
  • Save processed data to files
  • Move files to archive folders
  • Delete temporary processing files
  • Wait for downloaded files to complete
  • Convert file encodings (UTF-8, ASCII, etc.)

File Patterns

Many nodes support wildcards:

  • *.txt - All text files
  • report_*.xlsx - Files starting with "report_"
  • **/*.pdf - PDF files in all subdirectories