Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Чтение файла

642
07 апреля 2003 года
DS
11 / / 20.08.2000
Нужно сделать такую прогу, которая бы как-то реагировала на появление нового файла в указанной дериктории (дериктория может быть как локальной, так и удаленной), затем, когда файл появился начинаем его читать, файл передается по сети, причем с достаточно большими паузами, поэтому надо, чтобы прога реагировала на появление в файле новых данных, чтение по таймеру со сравнением длины файла делать не хочется, надо как-то отлавливать событие. Кстати какое событие происходит в системе, когда файл появляется или дописывается и как его отловить?
424
08 апреля 2003 года
(C)dragon
307 / / 04.12.2002
Цитата:
Originally posted by DS
Нужно сделать такую прогу, которая бы как-то реагировала на появление нового файла в указанной дериктории (дериктория может быть как локальной, так и удаленной), затем, когда файл появился начинаем его читать, файл передается по сети, причем с достаточно большими паузами, поэтому надо, чтобы прога реагировала на появление в файле новых данных, чтение по таймеру со сравнением длины файла делать не хочется, надо как-то отлавливать событие. Кстати какое событие происходит в системе, когда файл появляется или дописывается и как его отловить?



Если ты про Windows, то копай в справочнике API в сторону FindFirstChangeNotification и FindNextChangeNotification. Иле перехвати вызов NtCreateFile в Win NT/2k/XP или соответсвующий севрис VXD в Win 9x/ME.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог