Вниз
Скачать: CL | DM;

Скан директории на новые файлы   Найти похожие ветки 

← →
fliper   (2001-12-26 13:55) [0]

Есть некая программа, которая с неким периодом сбрасывает данные в файл. А после окончания процесса записи закрывает файл. Читаю этот файл, содержащий определенную структуру. Структура заранее известна. Так происходит в ходе каждого процесса. Программа складывает все файлы в один каталог. Файл закрыт и ни одно приложение к нему не обращается. Написал программу, которая берет файл, парсит его и отправляет в базу. А вот как бы мне автоматизировать данный процесс? Т. е., чтобы моя программа смотрела - появился ли новый файл в директории и если появился, то открыть его, парсить и т. д.


← →
Юрий Зотов ©   (2001-12-26 14:13) [1]

Это несложно. Порождаете TThread с такой схемой Execute:

FindFirstChangeNotification
while not Terminated do
begin
...
FindNextChangeNotification
... // Здесь появился новый файл!
end;
FindCloseChangeNotification


← →
fliper   (2001-12-26 14:18) [2]

биг сэнкс - отличный форум



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
4-79498
Woolen
2001-12-23 23:19
2002.02.25
OpenGL API и double buffer


3-79281
Fareader
2002-01-31 13:00
2002.02.25
DCOM Connection


7-79490
jolly
2001-11-18 02:26
2002.02.25
восстановление дискеты 1.44Мв (FAT)


6-79418
[TLS]Lord
2001-12-05 09:31
2002.02.25
Что значит ошибка:


3-79253
ТеньЛуны
2002-01-30 15:08
2002.02.25
Проблема с вычисляемыми полями




   Наверх