Я использую системный наблюдатель файлов в приложении Windows Form, он должен обнаруживать файлы * .mp4 в папке и подкаталогах и добавлять имя в сетку. Я также включил еще один наблюдатель файловой системы для мониторинга файлов * .txt в другой папке.
Он отлично работает для пары файлов, но больше не работает.
Я увеличил буфер до максимального , изменил фильтры уведомлений, но все равно после 3 или 4 ловли он останавливается. Моя цель - запускать приложение в течение всего дня, есть ли способ программно освободить буфер? Или есть другое свойство, которое могло бы помочь?
obs: я использую try , чтобы он не действовал дважды, как предложил Дэвид в { ссылка }
try
{
fSW_Finalizados.EnableRaisingEvents = false;
FoundFile(e.FullPath);
}
finally
{
fSW_Finalizados.EnableRaisingEvents = true;
}
Спасибо.