var watcher = new FileSystemWatcher(); watcher.Path = @"C:\Users\Username\Desktop"; watcher.Filter = "*.*"; watcher.NotifyFilter = NotifyFilters.FileName; watcher.Created += (object source, FileSystemEventArgs e) => { Console.WriteLine($"New file created: {e.Name}"); }; watcher.EnableRaisingEvents = true;
var watcher = new FileSystemWatcher(); watcher.Path = @"C:\Users\Username\Desktop"; watcher.Filter = "*.*"; watcher.NotifyFilter = NotifyFilters.LastWrite; watcher.Changed += (object source, FileSystemEventArgs e) => { Console.WriteLine($"File modified: {e.Name}"); }; watcher.EnableRaisingEvents = true;The System.IO.FileSystemWatcher class is part of the .NET Framework Class Library, which comes with C# programming language.