6.2 QFileInfo获取文件详细信息

Posted DS小龙哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.2 QFileInfo获取文件详细信息相关的知识,希望对你有一定的参考价值。

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.symLinkTarget();   //输出链接文件指向的真实地址
      }
      qDebug()<<info.absoluteFilePath();     //返回当前文件的绝对路径"
      qDebug()<<info.size();               //返回当前的文件大小
  }
  return 0;
}

以上是关于6.2 QFileInfo获取文件详细信息的主要内容,如果未能解决你的问题,请参考以下文章

vbscript 各种自定义代码片段 - 有关详细信息,请参阅注释

npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段

QT:QFileInfo().exists() 不起作用

python BrickstorOS片段用于获取各种文件系统信息。

qfileinfo怎么得到路径

Unity中获取Animator中动画片段的时长