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 filesreport_*.xlsx- Files starting with "report_"**/*.pdf- PDF files in all subdirectories
📄️ Change Encoding
Core.FileSystem.ChangeEncoding
📄️ Copy File/Dir
Core.FileSystem.Copy
📄️ Create File/Dir
Core.FileSystem.Create
📄️ Delete File/Dir
Core.FileSystem.Delete
📄️ List Directory
Core.FileSystem.List
📄️ Move File/Dir
Core.FileSystem.Move
📄️ Path Exists
Core.FileSystem.PathExists
📄️ Read File
Core.FileSystem.ReadFile
📄️ Tree
Core.FileSystem.Tree
📄️ Wait File
Core.FileSystem.WaitFile
📄️ Write File
Core.FileSystem.WriteFile