Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Вниз

необходимо отследить какие файлы были измненены или созданы   Найти похожие ветки 

 
Дмитрий Д.   (2002-02-01 13:00) [13]

to AlexKniga
да я сканирую рекурсией с помощью FindFirst/FindNext
почему такой способ не совсем подходит:
дело в том что количство файлов для проверки может превышать
180000, а количество каталогов 7000
и сканирование производится на предмет различия в размере и CRC
файлов. Поэтому все это занимает очень много времени, причем именно сбор информации, а не его обработка.
Что касается поисковиков, например в той же винде он используюет индексирование данных в фоновом режиме, и в дальнейшем поиск производится уже по индексу...

to Mirovodin
1. сканировать все файлы и составлять что то пипа SnapShot т.е. снимков, в них хранить что надо ( название, размер, атрибуты ...)
Реализуемо просто, скорость работы ---> 0.

расскажи пожалуста поподробне как можно быстро снимать снэпшоты с фаловой системы.

to panov
Локальные диски мониторить несложно. А вот эту задачку решить бы для сетевых дисков...
Если не очень сложно напиши маленький примерчик для локальных...




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

Форум: "WinAPI";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.004 c
14-9643
VID
2002-02-21 18:09
2002.04.04
Об InterBase 2


1-9560
-=GaLaN=-
2002-03-24 19:19
2002.04.04
Как перетаскивать форму за какой-нибудь компонент?


1-9571
snoup
2002-03-24 22:25
2002.04.04
Мне для звонилки нужна статистика (когда считает сколько ты времени провел в интернете)


1-9443
Gayrus
2002-03-22 17:28
2002.04.04
String


1-9486
skywalker
2002-03-22 15:56
2002.04.04
SetLength





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский