![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.04.2008
Сообщений: 37
|
![]()
Делаю мониторинг каталога на предмет изменений с помощью FindFirsChangeNotification. Мне необходимо вытягивать имя папки или файла, который изменился. Как вариант - это делать снимок структуры папки и сравнивать этот снимок после изменения для выявления этих файлов и папок.
Как этот снимок можно сделать? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
А зачем? Есть куча готовых компонентов (например, abfFolderMonitor), которые мониторят каталоги на изменение для размера или имени файлов, изменение атрибутов, измнение имени каталога и т.д и готовое событие OnChange. Работают быстро. Проверял.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.04.2008
Сообщений: 37
|
![]()
Посмотрел, я тот компонент. Там все равно не вытянешь имя файла или папки! Я не нашел.
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
Если надо проверить изменения папки через несколько дней, надо эту папку сканировать FindFirst/FindNext и сохранить в файл информацию. Затем уже проверять.
Код:
Последний раз редактировалось eoln; 26.09.2008 в 16:13. |
![]() |
![]() |
![]() |
#5 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Вот компонент:
Вложение 5812 Описание Цитата:
Последний раз редактировалось mihali4; 08.11.2008 в 14:04. |
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
![]()
OFF
Цитата:
Например, можно дать совет, как их правильно направить в шель между забором ![]() |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.04.2008
Сообщений: 37
|
![]()
mihali4, при использовании компонента TDirInspector нужно все равно пользоваться тем, что предложил eoln. В свойствах предложеного компонента нету такого, которое бы отвечало за имя файла или папки, который/каторая изменялась.
|
![]() |
![]() |
![]() |
#8 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Или все на чужого дядю будете надеяться? |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 08.04.2008
Сообщений: 37
|
![]()
mihali4, мониторинг реализован в этом компоненте с помощью функции FindFirstChangeNotification/FindNextChangeNotification, а в этих функциях отследить имя изменяемого обьекта я не нашел как.
|
![]() |
![]() |
![]() |
#10 | |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать снимок экрана? | Briz | Общие вопросы Delphi | 28 | 10.04.2013 16:29 |
Как сделать снимок экрана в графическом режиме? | Борис2 | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 08.12.2007 21:07 |
Мониторинг реестра | AidarBik | Безопасность, Шифрование | 4 | 30.09.2007 15:31 |
Отслеживает появление в папке файлов. слежение за определенным файлом в определенной папке. | RammFan | Win Api | 1 | 09.06.2007 11:09 |
Снимок экрана | Viteef | Общие вопросы Delphi | 9 | 16.05.2007 20:12 |