QFileInfo 类
QFileInfo 是 Qt 框架中的一个类,用于获取文件信息。通过 QFileInfo 类,可以获取文件的路径、文件名、大小、修改日期等各种属性,并进行相关操作。
metadataChangeTime
函数,
metadataChangeTime
,用于获取文件元数据(metadata)上次更改的时间,返回的时间类型是 QDateTime
,表示具体的日期和时间。
文件元数据是指描述文件属性的信息,如文件的创建日期、修改日期、访问权限等。在文件系统中,这些元数据可以用来管理和识别文件,了解文件的基本信息和状态。
#include <QFile>
#include <QFileInfo>
#include <QDebug>
#include<QCoreApplication>
int main()
{
QString filePath = QCoreApplication::applicationFilePath();
QFileInfo fileInfo(filePath);
qDebug() << "File path:" << fileInfo.filePath(); // 获取文件路径
qDebug() << "File name:" << fileInfo.fileName(); // 获取文件名
qDebug() << "File size:" << fileInfo.size(); // 获取文件大小(字节数)
qDebug() << "File created:" << fileInfo.birthTime(); // 获取文件创建日期
qDebug() << "File created:" << fileInfo.metadataChangeTime();// 获取文件元数据修改日期
qDebug() << "File modified:" << fileInfo.lastModified(); // 获取文件修改日期
return 0;
}