Доброго времени суток, пытаюсь написать программу, которая мониторит поступающие файлы в папку и что-то с ними делает. Для этого я использую события файловой системы, собственно вот код:
| Код | Class MyProgramm { void Process(Object o, FileSystemEventArgs e) { //do something with e.Name file } void main() { var FSW = New FileSystemWatcher{Path = "C:\\InputDir"}; FSW.Created += Process; FSW.EnableRisingEvents = true; Thread.Sleep(Timeout.Infinite); } }
|
Столкнулся с тем, что при одновременном копировании в наблюдаемую директорию большого колическтва файлов (овер 10К маленьких файликов) на часть из них события не приходят, в чём может быть проблема? |