Дублирование вывода на консоль при срабатывании FileSystemWatcher
Юзаю этот код. Скопировал с рабочего стола два txt файла, и ctrl+v в директорию которую отслеживает FileSystemWatcher. После вставки файлов в папку на консоль вывод дублируется следующим образом https://i.stack.imgur.com/G1Qzx.png
Почему так?
static void Main(string[] args)
{
using var watcher = new FileSystemWatcher(path);
watcher.Changed += OnChanged;
watcher.Filter = "*.txt";
watcher.EnableRaisingEvents = true;
Console.ReadLine();
}
private static void OnChanged(object sender, FileSystemEventArgs e)
{
Console.WriteLine($"Changed: {e.FullPath}");
}