Почему File System Watcher почти слепой? - PullRequest
1 голос
/ 13 января 2010

Я использую FileSystemWatcher для переименования файлов в каталоге Watched.

Проблема возникает, если количество файлов, скопированных одновременно в просматриваемый каталог, превышает число 50 ...

Событие переименования срабатывает успешно для первых 50 файлов, но после этого ничего не происходит

Есть предложения, пожалуйста?

1 Ответ

5 голосов
/ 13 января 2010

Вам нужно будет придать ему больший InternalBufferSize. И быстро отвечайте, чтобы изменить события. Их лучше поставить в очередь, затем обработать уведомление в другом потоке. Это также поможет вам справиться с неизбежными проблемами с заблокированными файлами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...