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 +(代码片段