QT 获取指定文件夹目录下指定类型的所有文件名
程序员文章站
2022-06-08 10:26:26
...
//目录地址
QDir qd("C:\\Users\\Administrator\\Desktop\\Hon\\exc");
//加载目录下所有文件,可以添加过滤
QFileInfoList subFileList = qd.entryInfoList(QDir::Files | QDir::CaseSensitive);//过滤条件为只限文件并区分大小写
//遍历并输出指定类型的文件名
for (int i = 0;i < subFileList.size(); i++)
{
QString suffix = subFileList[i].suffix();//获取后缀名
if (suffix.compare("txt") == 0)//如果后缀为"txt"
{
cout << qPrintable(subFileList[i].baseName()) << endl;//输出文件名称
}
}
上一篇: Silverlight 控件学习-Treeview
下一篇: QT获取文件名