1 QString folderpath = "文件夹路径";
2 QDir *dir = new QDir(folderpath);
3 QStringList filter;
4 QFileInfoList fileInfoList = dir->entryInfoList(filter);
5 int count = fileInfoList.count()-2;
注:fileInfoList.count()计算出来的文件个数比实际的个数多2,通过输出fileInfoList.at(i).fileName()发现存在 . 和 .. 两个默认的文件。