使用
我的代码中已经添加了
QDir::entryList()
可以同时检索具有特定文件类型和目录名称的文件名吗?我的代码中已经添加了
QDir::Dirs
标志,但是自从我添加了<< "*.mp4"
后,它就忽略了文件夹。void Hierarchy::setItems(const QString& path, int level)
{
QDir source(path);
if (!source.exists())
return;
QStringList folders = source.entryList(QStringList() << "*.mp4",
QDir::Files | QDir::NoDot | QDir::NoDotDot | QDir::Dirs);
for (int i = 0; i < folders.size(); ++i) {
qDebug() << "Level " << i << " " << folders[i];
setItems(path + "/" + folders[i] + "/", level++);
}
}