概述
数码相框实现遍历文件夹图片文件
一、功能介绍:
在为数码相框所在文件系统实现
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遍历文件夹目录图片文件的实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复