дата последнего изменения файла в системе ресурсов Qt

Обычно вы можете легко получить дату последнего изменения с помощью QFileInfo :: lastModified ().
Однако это не работает, когда используется файл внутри системы ресурсов Qt.

QFileInfo resourceInfo("://resource.txt");
qDebug() << resourceInfo.lastModified().toString() // returns ""

Есть ли возможность узнать дату последнего изменения без временного копирования файла из ресурсов в файловую систему?

2

Решение

Когда вы добавляете файл к ресурсу, он компилируется в конечный исполняемый двоичный файл, поэтому отсутствует понятие файла, как в файловой системе, поэтому lastModified не возвращает значение.

4

Другие решения


По вопросам рекламы [email protected]