在Qt中,你可以使用QDir類來讀取文件夾下的所有文件名。以下是一個示例代碼:
#include <QCoreApplication>
#include <QDir>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString folderPath = "path/to/folder"; // 替換為實際文件夾路徑
QDir folder(folderPath);
QStringList fileNames = folder.entryList(QDir::Files);
foreach (QString fileName, fileNames) {
qDebug() << fileName;
}
return a.exec();
}
在上面的示例代碼中,首先創建了一個QDir對象來表示所需讀取的文件夾。然后,使用entryList()函數來獲取文件夾中的所有文件名,并將其存儲在一個QStringList中。最后,使用foreach循環遍歷文件名列表,并打印出每個文件名。
需要注意的是,你需要將"path/to/folder"替換為實際的文件夾路徑。