定义
#include <qdir.h>
QStringList getFileNames(const QString &path)
{
QDir dir(path);
QStringList nameFilters;
nameFilters << "*.jpg" << "*.png" << "*.ppt" << "*.mp4"; //获取指定类型文件
QStringList files = dir.entryList(nameFilters, QDir::Files|QDir::Readable, QDir::Name);
return files;
}
调用
int main(int argc, char *argv[])
{
```
QStringList files;
files = getFileNames("F:/development/qmqtt_master/qmqtt_master/examples/vcrplay/mp4/");
```
}