Дублирование вывода на консоль при срабатывании 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}");
}

Ответы (0 шт):