В крупномасштабном проекте передачи файлов, над которым я сейчас работаю (по всей стране), FileSystemWatcher был односторонним вариантом (с некоторым управлением блокировками файлов, очередями событий и т. Д.).У вас есть так много преимуществ при использовании базовых конструкций ОС (обеспечивающих все это взаимодействие на основе событий), что я не думаю, что в противном случае вы достигнете такого эффективного поведения.