QT读取文件夹下文件数目、文件名称及文件路径

头文件

#include 
#include 
#include 
#include 
#include 

打开文件夹选择框:

QString filename=QFileDialog::getExistingDirectory(NULL, tr("选择文件夹"),"E:\\",QFileDialog::ShowDirsOnly);
    qDebug()< 
  
    QDir *dir=new QDir(filename);
    QStringList filter;
    QList<QFileInfo> *fileInfo=new QList<QFileInfo>(dir->entryInfoList(filter));

获取文件数目、文件名称、文件路径:
    qDebug()<count();
    int i = 0;
    for(i = 0;icount(); i++)
    {
        qDebug()<at(i).filePath();
        qDebug()<at(i).fileName();
    }

你可能感兴趣的:(QT读取文件夹下文件数目、文件名称及文件路径)