Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Fallenworld
76 / 76 / 9
Регистрация: 14.04.2014
Сообщений: 408
#1

Еще один FileWatcher - C++

14.04.2014, 22:05. Просмотров 177. Ответов 0
Метки нет (Все метки)

Доброго времени суток!

У меня есть задача - отслеживание изменения содержимого файлов, используя win32 api. На вход имеется директория с файлами, на выходе список тех, что за время работы изменились.

Как я понял, FindFirstChangeNotification() не позволяет отслеживать именно изменения содержимого( хотя можно ли так изменить файл, чтобы размер остался тот же...) Поэтому имеется идея считать контрольные суммы CRC32, куда-нибудь их сохранять и периодически сравнивать. Причем нужно либо старую CRC привязывать к имени файла, либо сравнивать пересчитанную со всеми имеющимися.

Вопрос, как поставить условие циклу на считывание подряд всех файлов в директории, и как проводить повторную проверку, мб по таймеру?

Добавлено через 5 часов 22 минуты
Исследования показали, что FindFirstChangeNotification позволяет следить за изменениями всего, кроме содержимого. Все еще требуется мониторинг по CRC
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2014, 22:05     Еще один FileWatcher
Посмотрите здесь:

Еще один глюк. На этот раз с printf. Объяснит мне кто-нибудь в чем прикол??? C++
Сортировка и еще C++
проверьте пожалуйста еще один код программы, кто может C++
C++ Объединить несколько файлов в один файл, а потом добавлять туда еще файлы
C++ Еще немного по теории
C++ И еще одна задача по С++...
Еще один вопрос по VC++? Несколько ToolBar как это сделать? C++
Слить один два файла в один C++
C++ Массив строк. Определить количество слов, у которых первый символ встречается в слове еще хотя бы один раз
C++ Если елементы массива соседние одинаковы то один из них заменяется на 0 а другой увеличиваетмя на один
\n\r\0 а еще? C++
Еще один начинающий (посоветуйте книгу) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 14:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru