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

Вниз

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

 
Mirovodin   (2002-02-02 00:12) [14]

2 Дмитрий Д.
Список файлов составляется с пом-ю, FindFileFist, FindFileNext - это стандарт WinAPI по другому я не знаю как можно получить список файлов. У каждого файла храним только то что нам нужно ( например имя, размер ) т.к. при огромном кол-ве файлов расход памяти на хранение этого списка не хилый...
Дале сохраняем на диск или оствляем в памяти этот список и через нек-е время делаем снова такую же проц-ру но помещаем информацию в др. список.

НО вот самая проблема - СРАВНИТЬ эти два списка, т.к. это очень, повторяю очень долго . Дольше чем процесс сканирования в 2-3 раза(проверено только для создания удаления новых файлов, а если сверять контрольную сумму то это вообще ...). Применял хешированные списки и т.д. В принципе кому интересно посмотрите прогу
Professional UnInstaller http://www.hcsoft.spb.ru



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

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

Наверх





Память: 0.44 MB
Время: 0.005 c
1-9561
ev
2002-03-23 18:48
2002.04.04
загрузка CPU при прорисовке


1-9452
Андрей Сенченко
2002-03-25 13:13
2002.04.04
StringGrid ... достал уже если честно своей простотой..


1-9585
MARcoDEN
2002-03-24 08:20
2002.04.04
Запуск программы


1-9540
kvazar
2002-03-24 09:24
2002.04.04
поиск узла в тривью по тексту


3-9401
Sewix
2002-03-12 16:39
2002.04.04
Работа с TDBGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский