Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.17;
Скачать: CL | DM;

Вниз

Отслеживание изменении   Найти похожие ветки 

 
Steep ©   (2006-08-30 07:17) [0]

Уважаемые кодеры подскажите как можно отследить изменения размеров файлов и папок (по времени), или отловить запрос на изменение как конкретного файла, так и файла в определенной папке?

Желательно предоставить код..

Заранее огромное спасибо!


 
Desdechado ©   (2006-08-30 10:55) [1]

Использовать TTimer + сканирование содержимого папки для сравнения с предыдущим состоянием FindFirst
Помни, что атрибуты файла меняются при его закрытии.


 
Palladin ©   (2006-08-30 11:03) [2]

читать раздел справки Windows SDK
Monitoring Changes in a Directory or Directory Tree


 
medved_68 ©   (2006-08-30 11:07) [3]


> Уважаемые кодеры подскажите как можно отследить изменения
> размеров файлов и папок (по времени), или отловить запрос
> на изменение как конкретного файла, так и файла в определенной
> папке?

FindFirstChangeNotification, FindNextChangeNotification, FindCloseChangeNotification;
Первая возвращает дискриптор объекта файлового оповещения, который передаешь в функцию ожидания. Объект активизируется тогда, когда в заданной папке произошли изменения.
Вторая готовит объект для следующей реакции.
Третья разрушает ставший ненужным объект.


 
Desdechado ©   (2006-08-30 12:05) [4]

да, так лучше
мой способ слишком ресурсоемкий


 
Steep ©   (2006-08-31 13:45) [5]

Спасибо большое!

{
к моддерам данного форума -
1. можно ли как-то закрывать тему, чтоб она лишний раз "кверху" не поднималась?
2. Как можно "виртуально" отблагодарить людей?

(*Ко 2: может рейтинги какие делать, и статусы
типа: новичок, мастер, профи?*)
}


 
MBo ©   (2006-08-31 13:53) [6]

http://www.delphimaster.ru/articles/panov/index.html


 
Steep ©   (2006-08-31 14:03) [7]

БОльшое спасибо!

> MBo ©



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

Текущий архив: 2006.09.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
4-1147722705
Mr tray
2006-05-15 23:51
2006.09.17
из хук-DLL узнать значение переменной в моей программе


2-1157016107
RebroFF
2006-08-31 13:21
2006.09.17
Форматирование DBGrid


1-1154875143
ancot
2006-08-06 18:39
2006.09.17
Как правильно зарегистрировать наследника TFrame


1-1154964112
partizan
2006-08-07 19:21
2006.09.17
Структура данных, вроде АВЛ-дерева


2-1156837256
тюбик
2006-08-29 11:40
2006.09.17
вывод версий