Мониторинг файлов

Общие вопросы, не зависящие от языка реализации.

Модераторы: Duncon, Hawk, Romeo, Eugie

Ответить
wells
Сообщения: 19
Зарегистрирован: 27 сен 2004, 12:31
Откуда: Москва

06 май 2005, 11:08

:?: Привет всем! Не являюсь большим специалистом в програмировании. Немного пишу на PERL'е, VB, пробовал С++ - но не очень получается. Поэтому, если вопрос дурацкий - уж извиняйте.
Есть проблема: на нескольких Win серваках нужно мониторить каталог на предмет изменения и добавления файлов. Файлы в формате CSV. Каждый день добавляется новый файл и в него весь день пишется инфа. Все изменения нужно сбрасывать в SQL. Сейчас работает следующий вариант: на SQL серваке крутиться DTS пакет который раз в день забирает с расшаренной директории новый файл(за прошедший день) и закачивает его в базу. Нужно, что бы изменения отражались в базе не раз в день, а сразу, после записи в файл. Ну и как-то покрасивее хочется сделать. Кто, что посоветует???
Eugie
Сообщения: 707
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

12 май 2005, 16:50

Если стоит .NET Framework, можно воспользоваться классом FileSystemWatcher. На чистом Win32 API - FindFirstChangeNotification/FindNextChangeNotification.
Ответить