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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Builder В строке найти количество групп с пятью цифрами http://www.cyberforum.ru/cpp-beginners/thread1148107.html
Помогите пожалуйста!!!! В оконном приложении исходные данные вводить из компоненты Edit в ListBox (заканчивать нажатием Enter). Скалярный результат выводить в компоненту Label. Для выхода из программы использовать кнопку «Close». 1. В строке, состоящей из групп нулей и единиц, разделенных пробелами, найти количество групп с пятью цифрами.
C++ Описать структуру с именем STUDENT, содержащую поля: Ребят, такая проблема, нужно исправить программу, чтобы она использовала функции ввода и вывода, Спасибо. #include "stdafx.h" #include <iostream> #include <iomanip> #include <algorithm> using namespace std; struct Order { long payer; long receiver; double sum; http://www.cyberforum.ru/cpp-beginners/thread1148101.html
C++ Определить функцию, возвращающую предыдущую минуту
Определить функцию, возвращающую предыдущую минуту. Выполнить перегрузку функции для следующих типов параметров: 1. Структура «время» (часы, минуты, секунды). 2. Три целочисленных параметра: часы, минуты, секунды. 3. Два целочисленных параметра: часы, минуты. Заранее спасибо.
Составить программу, проверяющую является ли данное число совершенным C++
Составить программу, проверяющую является ли данное число совершенным. Совершенным считается число, равное сумме всех своих делителей, не превосходящих самого числа. Например, 6=1+2+3. Спасибо за помощь :)
C++ Нахождение суперпростых чисел http://www.cyberforum.ru/cpp-beginners/thread1148080.html
Определение суперпростого числа. Суперпростым числом называется число, обладающее замечательным свойством: само оно простое, простыми являются любые разбиения его цифр на две части. Например, число 1997 – простое, и разбиение на 1-997, 19-97, 199-7 – простые. Требуется найти все такие числа для заданного количества значащих цифр. Замечание: “Число 1 может быть отнесено к простым числам; однако...
C++ Вывести на экран все простые числа из данного промежутка Здравствуйте, помогите пожалуйста с задачей Вывести на экран все простые числа из данного промежутка. Спасибо :) подробнее

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

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

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

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

Добавлено через 5 часов 22 минуты
Исследования показали, что FindFirstChangeNotification позволяет следить за изменениями всего, кроме содержимого. Все еще требуется мониторинг по CRC
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru