QT中获取某个路径下的文件数量
QT获取某个文件夹下 某格式文件的数量 【QT中获取某个路径下的文件数量】
int GetRSSCount()
{ int count=0; QDir myDir(RSS_SEEDINNEW); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); for(unsigned int i=0; i QString sext=myDir[i].toLower(); if(-1!=sext.indexOf(".xml")) count++; } return count; } 以下处理文件夹中还有文件夹情况 void GetFileCount(QString RSS_seedPath) { QDir myDir(RSS_seedPath); QFileInfo finfo; QFileInfo finfotemp; QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); for(unsigned int i=0; i finfo = QFileInfo(myDir.filePath(myDir[i])); //目录下每个文件的文件信息 if ((finfo.fileName() == ".") || (finfo.fileName() == ".."))//这两个目录不需要 { continue; } if(finfo.isDir()) { GetRssFileCount(myDir.filePath(myDir[i])); //如果是文件夹 则递归调用 } else { QString sext=myDir[i].toLower(); if(-1!=sext.indexOf(".xml")) { g_Rss_seed.filepath.append(myDir.filePath(myDir[i])); g_Rss_seed.filename.append(myDir[i]); seedcout+=1; } } } } |
推荐阅读
- 热闹中的孤独
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 异地恋中,逐渐适应一个人到底意味着什么()
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- “成长”读书社群招募
- 2020-04-07vue中Axios的封装和API接口的管理