6.2 QFileInfo获取文件详细信息

QFileInfo类用于获取文件系统中文件的详细信息,包括名称、路径、权限、大小和时间戳等。它可以处理相对和绝对路径,区分目录和符号链接。本文将讲解如何获取指定目录下所有文件的大小信息,以及QFileInfo的各种函数用法。
摘要由CSDN通过智能技术生成

6.2 QFileInfo获取文件详细信息

QFileInfo类提供了获取系统文件信息的方法。可以获取文件的名称、在文件系统中的路径,文件的权限,文件的大小和最后修改/读取时间等信息。还可以区分目录、区分符号链接(快捷方式)。也可以获取Qt程序的内部资源系统文件信息。QFileInfo 既支持相对路径,也支持绝对路径访问一个文件,路径的用法与QDir类一样。

6.2.1 获取指定目录下的所有文件大小信息

#include <QApplication>
#include <QDir>
#include <QDebug>
int main(int argc, char *argv[])
{
  QDir dir("C:/Users/Administrator/Desktop");
  QFileInfoList infolist = dir.entryInfoList(QDir::Files);
  for(int i=0; i<infolist.count(); i++)
  {
      QFileInfo info=infolist.at(i); //取出单个文件
      if(info.isSymLink())       //判断是否是链接文件
      {
         qDebug()<<info.symLin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DS小龙哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值