#include "mainwindow.h" #include <QApplication> #include <QDir> #include <QDebug> int main(int argc, char *argv[]) { QApplication a(argc, argv); // MainWindow w; // w.show(); QDir dir;//如果不加地址,则就在当前目录下遍历 QStringList filters; filters << "*.cpp"<<"*.h";//设置过滤类型 dir.setNameFilters(filters);//设置文件名的过滤 QFileInfoList list = dir.entryInfoList(); if(list.length()!=0) for (int i = 0; i < list.size(); ++i) { qDebug() << list.at(i).fileName(); } else { qDebug()<<"no file"; } return a.exec();
}
使用QDir遍历指定目录下的指定文件
最新推荐文章于 2024-02-24 19:38:31 发布