Trigger File System
File System Watcher
Monitors specified paths for changes (create, modify, remove) and triggers an event. Events are queued until the previous workflow finishes.
Node IDFileSystemTrigger
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
Paths to Watch paths | array_string | Yes | [] | A list of file or directory paths to monitor. Supports both absolute paths and relative paths (relative to the workflow file location). |
Watch Recursively recursive | boolean | No | true | If true, subdirectories of the specified paths will also be watched. |
Exclude Paths exclude_paths | array_string | No | [] | Paths whose change events are ignored while watching recursively. A relative entry (e.g. "node_modules" or "build/cache") matches wherever those path segments appear contiguously; an absolute entry matches paths under that location. Watching still monitors the full tree - matching events are simply dropped. |
Ignore Dot Folders ignore_dot_folders | boolean | No | false | If true, ignore events for any path containing a dot-prefixed component (e.g. .git, .svn) - also skips hidden files such as .env. |
Debounce Time (ms) debounce_ms | integer | No | 500 | Consolidates multiple rapid events into a single trigger. |
Outputs
| Output | Type | Identifier | Description |
|---|---|---|---|
On File Created output0 | object | create | Fired when a file is created. Emits a data object with a 'paths' array. |
On File Modified output1 | object | modify | Fired when a file is modified. Emits a data object with a 'paths' array. |
On File Deleted output2 | object | delete | Fired when a file is deleted. Emits a data object with a 'paths' array. |