一、通过QFileDialog选择一个系统文件夹
#include <QFileDialog>
#include <QDebug>
QString configDirectory = QFileDialog::getExistingDirectory();
qDebug() << configDirectory;
if(configDirectory.isEmpty())
return;
二、使用QDir打开并获取当前路径的所有文件夹名字
#include <QDir>
QDir dir(configDirectory );
if(!dir.exists())
{
QMessageBox::critical(this,tr("错误"),tr("文件夹找不到"));
return;
}
QStringList directoryNames = dir.entryList(QDir::AllEntries);
qDebug() << "names: " << names;
directoryNames .removeOne(".");
directoryNames .removeOne("..");
qDebug() << "names: " << names;
文章来源地址https://www.toymoban.com/news/detail-512759.html
文章来源:https://www.toymoban.com/news/detail-512759.html
到了这里,关于星星QT::获取文件夹(路径)下的所有文件名的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!