void InitFileSystemWatcher()
{
watcher = new FileSystemWatcher(dir.FullName);
watcher.Changed += OnFileSystemEvent;
watcher.Created += OnFileSystemEvent;
watcher.Deleted += OnFileSystemEvent;
watcher.Renamed += OnFileSystemEvent;
watcher.EnableRaisingEvents = true;
}