EnhancedFileSystemWatcher, which can be used to suppress duplicate events that fire on a single change to the file.