QT 获取应用程序相关信息

2 篇文章 0 订阅
QFileInfo是Qt提供的类,用于获取和检查文件或目录的详细信息,如文件路径、文件名、大小、创建和修改日期等。metadataChangeTime函数特别地,返回文件元数据的最后更改时间,这包括了文件的属性变更。示例代码展示了如何使用QFileInfo来获取这些信息。
摘要由CSDN通过智能技术生成

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;
}

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值