Алгоритм получения изменений в файле

406
05 января 2017, 06:37

Нужно с определённой периодичностью проверять изменения в файле и если файл был изменён, то программе нужно считать только это изменение.

Подскажите как правильно, а главное, оптимально по времени и ресурсам это сделать, используя Qt5?

P.S. Размер файла может быть разный.

Answer 1

Если бы вы внимательно читали документацию, то там есть такой функционал.
QFileSystemWatcher Class

...
QFileSystemWatcher watcher;
watcher.addPath("/My/Path/To/The/File");
QObject::connect(&watcher, SIGNAL(fileChanged(const QString&)), receiver, SLOT(handleFileChanged(const QString&)));
...
READ ALSO
Проблема с курсором мыши

Проблема с курсором мыши

Столкнулся с такой проблемой: Есть окно QMdiSubWindow с понавешанными на него виджетамиПри перемещении курсора к любому краю внутреннего окна,...

309
Установление опций QSerialPort аналогичный boost::asio::serial_port::set_option();

Установление опций QSerialPort аналогичный boost::asio::serial_port::set_option();

Хочу портировать некий проект, работающий с ком-портом, написанный в boost'e на Qt

340
Как подключить OpenGL в Qt Creator?

Как подключить OpenGL в Qt Creator?

Создал приложение Qt Widgets, создал класс для рисования, который называется MainScene, в этом классе переопределил три метода базового класса QGLWidget:...

409