Форум: "Основная";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
ВнизМониторинг папки Найти похожие ветки
← →
Lotus (2005-08-25 17:07) [0]Необходимо мониторить папку на предмет появления в ней новых файлов (нечто вроде TRxFolderMonitor).
Но TRxFolderMonitor не говорит, какой именно файл появился.
Как реализовать это?
← →
kukuikar © (2005-08-25 17:32) [1]http://delphiworld.narod.ru/base/folders_monitor.html
← →
Anatoly Podgoretsky © (2005-08-25 19:00) [2]Этого не говорит АПИ, хочешь знать какой - сравнивай с предыдущим списком.
← →
begin...end © (2005-08-25 20:04) [3]> Lotus (25.08.05 17:07)
Если речь о платформе NT (не ниже NT 4.0), то подойдёт API-функция ReadDirectoryChangesW. В Вашем случае её следует вызывать с параметром dwNotifyFilter = FILE_NOTIFY_CHANGE_FILE_NAME. Функция будет возвращать буфер с информацией об изменении в каталоге: если поле Action буфера равно FILE_ACTION_ADDED, то это означает, что в каталоге появился новый файл. Имя появившегося файла также содержится в буфере. Примеры использования функции можно найти в Сети.
← →
Lotus (2005-08-25 21:04) [4]Интересует не только платформа NT.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c