• 9481阅读
  • 8回复

QDir能否遍历一个目录下的所有子目录,子文件, 孙目录,孙文件,  子子孙孙目录,子子孙孙文件... [复制链接]

上一主题 下一主题
离线iiiyyyhhhsss
 

只看楼主 倒序阅读 楼主  发表于: 2010-05-09
反正就是该目录下全部的目录和文件,包括所有子子孙孙的....

如果不能,有其它类可以实现吗?
离线dbzhang800

只看该作者 1楼 发表于: 2010-05-09
Re:QDir能否遍历一个目录下的所有子目录,子文件,
.       能
离线luoyes

只看该作者 2楼 发表于: 2010-05-10
Re:QDir能否遍历一个目录下的所有子目录
确实能
离线iiiyyyhhhsss

只看该作者 3楼 发表于: 2010-05-10
Re:QDir能否遍历一个目录下的所有子目录,子文件, 孙目录,孙文件,  子子孙孙目录,子子孙孙文件
要用递归吗?最好不要用递归...
离线抠涕
只看该作者 4楼 发表于: 2010-05-10
Re:QDir能否遍历一个目录下的所有子目录,子文件, 孙目录,孙文件,  子子孙孙目录,
看看 QFileSystemModel 满足你不
离线iiiyyyhhhsss

只看该作者 5楼 发表于: 2010-05-10
Re:Re:QDir能否遍历一个目录下的所有子目录,子文件, 孙目录,孙文件,  子子孙孙目录,
引用第4楼抠涕于2010-05-10 10:48发表的 Re:QDir能否遍历一个目录下的所有子目录,子文件, 孙目录,孙文件,  子子孙孙目录, :
看看 QFileSystemModel 满足你不



好像还是不行...发现大部分的遍历目录(包括子孙目录)下的所有文件都需要用到递归...


还是c++库中的ftw好用,不用自己写递归...
离线thinkbad

只看该作者 6楼 发表于: 2010-05-10
Re:QDir能否遍历一个目录下的所有子目录,子文件, 孙目录,孙文件,  子子孙孙目录,
...递归是什么复杂的事吗?
离线wolegequ
只看该作者 7楼 发表于: 2011-08-13
直接用QFileDialog::getOpenfilenames()函数,一句话就可以了(前提是要包含QFileDialog文件),具体用法见Qt帮助
离线wolegequ
只看该作者 8楼 发表于: 2011-08-13
回 7楼(wolegequ) 的帖子
好像说错了,这个函数是用来遍历同一类型文件的。。。。抱歉
快速回复
限100 字节
 
上一个 下一个