QT中获取某个路径下的文件数量

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;
}
}
}
}

 

时间: 2024-11-08 20:10:44

QT中获取某个路径下的文件数量的相关文章

python获取指定路径下所有指定后缀文件的方法

  本文实例讲述了python获取指定路径下所有指定后缀文件的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 获取指定路径下所有指定后缀的文件 # dir 指定路径 # ext 指定后缀,链表&不需要带点 或者不指定.例子:['xml', 'java'] def GetFileFromThisRootDir(dir,ext = None): allfiles = [] needExtFilter = (ext !=

如何获取一个路径下文件的读写权限

问题描述 如何获取一个路径下文件的读写权限?要代码谢谢 解决方案 解决方案二:一个目录下的文件可能权限多不一样的DirectoryInfodirInfo=newDirectoryInfo("D:\");foreach(FileInfofInfoindirInfo.GetFiles()){boolisReadOnly=fInfo.IsReadOnly;}解决方案三:不是我主要是想获取一下这个文件夹的读写权限,不是文件的请问该怎么写解决方案四:没弄过解决方案五:DirectoryInfod

string-如何把获取的路径写入ini文件?

问题描述 如何把获取的路径写入ini文件? void CtestDlg::OnClickedWriteReadButton1() { // TODO: Add your control notification handler code here CString FilePathName1,filter; filter="??(*.??)||*.??||*.*||(*)"; CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T(&

怎样使用c#修改指定路径下所有文件的名字?

问题描述 怎样使用c#修改指定路径下所有文件的名字? 在原有的文件名下面添加".mp4"后缀,请给完整的代码!谢谢!!!!! 解决方案 你是想在原来的文件后缀前面加上.mp4还是在后面加上.mp4? string[] files = Directory.GetFiles(@""E:新建文件夹 (2)""*.*"" SearchOption.AllDirectories); foreach (string s in files)

ASP实现结构化列举并查看某路径下所有文件

  <!网页ASP代码,可实现结构化列举并查看某路径下所有文件,可用于动态生成网站地图,具体案例请看我的主页地图: http://freehost08.websamba.com/hzhzhz/sitemap.htm><!作者: 同济黄正 http://websamba.com/hzhzhz/ 应用请注明出处><style 此样式表须保留><!--   u.{background-color:FEDC76;cursor:hand;}   a{background-c

PHP中获取时间的下一周下个月的方法

 PHP中获取时间的下一周,下个月等通常用于定制服务的时候使用,比如包月会员,包年等等 代码如下: //通常用于定制服务的时候使用,比如包月会员,包年等等    //获取当前时间过一个月的时间,以DATETIME格式显示    date('Y-m-d H:i:s',strtotime('+1 month'))    //获取当前时间过一个月的时间,以时间戳格式显示    strtotime(date('Y-m-d H:i:s',strtotime('+1 month')))    //以下是年,

Java中获取类路径classpath的简单方法(推荐)_java

如下所示: <SPAN style="FONT-SIZE: 18px"> System.out.println("++++++++++++++++++++++++"); String path = System.getProperty("java.class.path"); String path2 = FreeMarkerWriter.class.getProtectionDomain().getCodeSource().getLo

web不能访问本地路径下的文件?

问题描述 刚在一个音视频论坛看到个贴子,说web平台下不可以直接访问本地路径下的文件,包括图片文件.视频文件等..但是他们自己又开发了个服务器插件来支持,会不会有冲突的感觉呀?http://bbs.anychat.cn/forum.php?mod=viewthread&tid=973&extra=page%3D1新手,不懂这一块~~~不过他们的音视频SDK包做得还是挺不错的,大家有兴趣可以自己玩玩. 解决方案 解决方案二:web下是需要插件才可以.....

jsp中获取绝对路径和相对路径方法

//在Servlet与JSP中取得当前文件所在的相对路径与绝对路径   JSP中 根目录所对应的绝对路径:request.getRequestURI() 文件的绝对路径 :application.getRealPath(request.getRequestURI()); 当前web应用的绝对路径 :application.getRealPath("/"); 取得请求文件的上层目录:new File(application.getRealPath(request.getRequestUR