1、首先就是新建个工程文件,然后就是拖动一个按钮到界面上
2、需要加入的头文件如下:
#include <QDebug>
#include <QDir>
#include <QFileDialog>
然后就是在cpp文件中如下:
void MainWindow::on_pushButton_clicked()
{
QFileDialog fileDialog;
//选择过滤的路径
QString saveDir = fileDialog.getExistingDirectory(this);
QDir dirlist(saveDir);
QStringList namefile;
//需要过滤的文件的格式,这边只筛选txt文件
namefile<<"*.txt";
//从选择好的文件中进行筛选,并返回带有txt后缀的文件
namefile = dirlist.entryList(namefile, QDir::Files | QDir::Readable, QDir::Name);
qDebug()<<"namefile===="<<namefile;
}
3、我这边筛选的就是选择个文件夹,然后找到里面的txt文件,并将后缀txt文件进行全部找到并返回,如下: