Re[2]: Как мониторить директорию ...
От: Alex91 Россия  
Дата: 14.10.03 11:08
Оценка:
Здравствуйте, DrDred, Вы писали:

DD>Здравствуйте, <Аноним>, Вы писали:


А>>Как мониторить директорию на предмет появления новых файлов в ней

А>>(желательно кусок кода — кому не жаль или не лень)
DD>FindFirstChangeNotification/FindNextChangeNotification
DD>примера увы под рукой нет...

Одно маленькое уточнение, незнание которого стоило мне пары дней
лишней работы с этими функциями...
Если директория расположена в сети, то это работает, только если
сервер Windows, и то в некоторых случаях не работает.
В моем случае был Samba сервер, все изменения каталога прошли
незаметно для этих функций.

В конечном итоге, был написан поток, смотрящий за каталогом через
некоторый интервал времени. Насколько я знаю, многие люди,
реализовывали слежку за файлами именно из потока, так как
FindFirstChangeNotification работает как Билл Гейтс на душу положит.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.