

In this article, I will explain how to create a Windows service in C# that uses the FileSystemWatcher object to provide more granular file system monitoring than Task Scheduler allows. The FileSystemWatcher object allows you to monitor changes within a directory, specifically when files or folders are created, modified, deleted, or renamed. For those, you need to use the FileSystemWatcher object that comes with the.

However, one thing that you can't do via a scheduled task is react to file system events. In addition to letting you schedule tasks on a recurring schedule, Task Scheduler 2.0 allows you to launch a process depending on a number of events, including custom ones. The Windows Task Scheduler has come far since its humble beginnings in Windows 2000.
