QT中获取某个路径下的文件数量
2011-03-22 15:57
246 查看
QT获取某个文件夹下 某格式文件的数量
int GetRSSCount() { int count=0; QDir myDir(RSS_SEEDINNEW); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); for(unsigned int i=0;i<myDir.count();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<myDir.count();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; } } } } |
相关文章推荐
- Qt 获取文件的名称和路径
- QT-获取文件路径和文件名
- qt中获取文件路径和文件名
- 学习记录-Qt获取文件路径
- Qt获取文件的访问时间文件的大小文件的路径
- QT之文件路径获取
- qt中获取文件路径和文件名
- 获取指定路径下的文件类型及数量
- Qt: qt中获取文件路径和文件名
- qt中获取文件路径和文件名
- Qt获取文件路径和文件名
- QT中得到文件路径,获取文件名
- QT 总结(三) 1.Qt 运行 bat 文件 QProcess 2.获取当前文件路径
- Qt 获取文件的名称和路径
- qt中获取文件路径和文件名、后缀名
- Qt上获取指定目录下或者及其子目录下各文件或者子目录的全路径
- qt中获取打开文件路径,颜色对话框,字体对话框,自定义对话框,消息对话框,输入对话框
- qt中获取文件路径和文件名
- Qt获取打开,保存文件路径
- 记录我学Qt的点点滴滴(一、获取文件路径、设置字体、颜色)