This project is read-only.


Project Description

Smart Watcher is a simple windows service designed to watch a specific directories and taking specific actions to : Create - Change - Rename - Delete files events into those directories. The advantage of this tool:

  • Supporting plugins, just code about you business (what you want to do with file) compile your code into dll and let Smart Watcher take care about files watching.
  • Check if file is used by another service and wait before processing it (very useful specially when you are working with large files when coping or downloading them).
  • Support multiple file extensions and filters.
  • Using Regular Expressions for files filtering.
  • Watch many directories at the same time.
  • Creating a queue if many files created at the same time.
  • Archive the files into password protected zip files in case of success or failure.
  • SmartTimer: a feature which implements a timer that raises an event at user-defined intervals. Now SmartWatcher support the Tick event which regularly invokes code. Every several seconds or minutes, Just handle this event in your plugin and SmartWatcher will invoke your code.


Project News


SmartWatcher has returned back, now working on new version.

SmartWatcher has been moved to Github on :

If you want to give a hand please contact.



Visit SmartWatcher news page on this link: SmartWatcher News


Project Roadmap

Find more details about SmartWatcher road map here: Roadmap

Last edited Mar 7, 2016 at 2:17 AM by TammamKoujan, version 8