Почему наблюдатель за файловой системой почти слеп?
-
20-09-2019 - |
Вопрос
Я использую FileSystemWatcher для упорядочения переименования файлов в просматриваемом каталоге.
Проблема возникает, если количество скопированных файлов одновременно в просматриваемом каталоге число превышает 50...
Событие переименования успешно запускается для первых 50 файлов, но после этого ничего не происходит
Пожалуйста, есть какие-нибудь предложения?
Решение
Вам нужно будет придать ему больший размер InternalBufferSize .И быстро реагируйте на изменение событий.Лучше всего поставить их в очередь, а затем обработать уведомление в другом потоке.Это также поможет вам справиться с неизбежными проблемами с заблокированными файлами.
Не связан с StackOverflow