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

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

Восстановить пароль Регистрация
 
Fallenworld
75 / 75 / 9
Регистрация: 14.04.2014
Сообщений: 408
14.04.2014, 22:05     Еще один FileWatcher #1
Доброго времени суток!

У меня есть задача - отслеживание изменения содержимого файлов, используя 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++ Объединить несколько файлов в один файл, а потом добавлять туда еще файлы
Еще один вопрос по VC++? Несколько ToolBar как это сделать? C++
C++ В заданной строке выбрать те слова,в которых первая буква этого слова встречается еще хоть один раз
C++ Массив строк. Определить количество слов, у которых первый символ встречается в слове еще хотя бы один раз
Описать абстрактный класс породить от него еще два,один должен остаться абстрактным,другой должен быть способен пораждать объекты C++
C++ Если елементы массива соседние одинаковы то один из них заменяется на 0 а другой увеличиваетмя на один

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

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

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