Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отслеживание изменении [D7, XP]


Steep ©   (2006-08-30 07:17:00) 

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

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

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


Steep   (2006-08-31 14:03:00) [1]

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

> MBo ©


MBo   (2006-08-31 13:53:00) [2]

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


Steep   (2006-08-31 13:45:00) [3]

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

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

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


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

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


medved_68   (2006-08-30 11:07:00) [5]


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

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


Palladin   (2006-08-30 11:03:00) [6]

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


Desdechado   (2006-08-30 10:55:00) [7]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо