File Watcher

Monitor folders for file changes and automatically trigger copy, move, or sync operations in real time.

Overview

The File Watcher monitors one or more folders for changes (file created, modified, renamed, or deleted) and automatically triggers configured operations. Use it to maintain a live mirror, auto-backup new files, or trigger processing pipelines when files arrive.

Watch Rules

Each watch rule specifies a folder to monitor, the change types to react to (create, modify, rename, delete), optional file filters (extension, name pattern), and the action to perform (copy, move, sync, or run script). Multiple rules can watch the same folder with different filters.

Configuration

Configure the watcher buffer size, debounce delay (to coalesce rapid changes), recursive monitoring, and error handling. The watcher uses Windows FileSystemWatcher with automatic recovery from buffer overflow. Start and stop watching from the toolbar or via the CLI: brutalcopy watch C:\Docs --dest D:\Mirror.