我是靠谱客的博主 精明往事,最近开发中收集的这篇文章主要介绍qt 扫描文件夹中的文件_QT遍历文件夹目录图片文件的实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

数码相框实现遍历文件夹图片文件

一、功能介绍:

在为数码相框所在文件系统实现

U

盘自动挂载之后,将

U

盘自动挂载在开发板上文件

系统中的

/mnt/usb

目录,故还需为数码相框添加遍历

/mnt/usb

路径下的文件夹内图片文件,

暂定为扫描指定目录下一层文件夹内的图片文件。

二、参考资料:

以下一段代码为使用

QT

实现遍历文件夹和文件目录(递归法)

bool FindFile(const QString & path)

{

QDir dir(path);

if (!dir.exists())

return false;

dir.setFilter(QDir::Dirs|QDir::Files);

dir.setSorting(QDir::DirsFirst);

QFileInfoList list = dir.entryInfoList();

int i=0;

do{

QFileInfo fileInfo = list.at(i);

if(fileInfo.fileName()=="."|fileInfo.fileName()=="..")

{

i++;

continue;

}

bool bisDir=fileInfo.isDir();

if(bisDir)

{

nFiles++;

std::cout <

.arg(fileInfo.fileName(),10).arg(fileInfo.path()))<

FindFile(fileInfo.filePath());

}

else{

nFiles++;

std::cout <

.arg(fileInfo.fileName(),10).arg(fileInfo.path()))<

}

i++;

}while(i

最后

以上就是精明往事为你收集整理的qt 扫描文件夹中的文件_QT遍历文件夹目录图片文件的实现的全部内容,希望文章能够帮你解决qt 扫描文件夹中的文件_QT遍历文件夹目录图片文件的实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部