Программа, проверяющая изменение файла
Необходимо написать программу, которая будет работать на Windows XP + Windows 7 без дополнительных библиотек. Программа очень простая, предлагаю принять за дополнительную практику. Заморачиваться пиктограммами и т.п. не надо. Называться программа должна FileChecker. Обязательно предоставить исходные тексты. Программа будет выполнять одно из следующих действий в зависимости от настроек:
1. Проверять изменение файла эксель, то есть увеличилось ли количество строк по сравнению с предыдущей проверкой в определённом столбце;
2. Изменилась ли дата изменения файла.
Изменения должны проверяться в соответствии с конфигурационным файлом. Пример такого файла:
-----------------------------------------------------------------------------------
## Конфигурационный файл FileChecker
active=excel (следить за добавлением строки в файле, если "file", то следить за изменением даты изменения файла)
col=10 (если следим за Excel, то в какой колонке искать добавление строки)
period=100 (через сколько миллисекунд повторять проверку)
check_path=C:\proj\proj.xlsx (путь к файлу, который контролируем)
alarm_path=c:\proj\alarm.wav (путь к файлу, который проигрывается если произошло изменение)
----------------------------------------------------------------------------------
В рабочем окне должна быть отражена следующая информация:
1. Состояние (работает или ошибка, если не удалось открыть какой либо из файлов);
2. Тип контроля (эксель или файл);
3. Путь к контролируемому файлу, если эксель, то через запятую отобразить номер контролируемого столбца;
4. Путь к звуковому файлу. Если мышкой нажать на путь, то этот звук должен проиграться;
5. Количество срабатываний в рамках сеанса (после запуска), дата и время последнего срабатывания.
Если возникнут какие либо вопросы, пожалуйста обращайтесь.
Если программа очень понравится, исполнение, увеличу оплату на 50%.