Advertisement

Qt 获取文件夹中的文件夹名字

阅读量:

环境

VS2015 qt5.9.7 64位

包含的头文件

复制代码
    #include <QDir>
    #include <QDebug>
    #include <QMessageBox>

代码

复制代码
    //--1 判断文件夹是否存在
    QString folderPath = "H:\ Pro";
    QDir dir(folderPath);
    if(!dir.exists())
    {
    QMessageBox::critical(this,tr("错误"),tr("文件夹找不到"));
    return;
    }
    
    //--2 获取当前路径下所有的文件夹名字
    QStringList names = dir.entryList(QDir::Dirs);
    
    //--3 删除当前文件夹和上级文件夹(温馨提示:隐藏的文件夹获取不了)
    names.removeOne(".");
    names.removeOne("..");
    
    //--4 打印出获取的文件名
    qDebug() << "names: " << names;

全部评论 (0)

还没有任何评论哟~