列出目录下的所有文件夹 并按名称排序 qt
时间: 2023-08-04 19:05:50 浏览: 306
Python列出一个文件夹及其子目录的所有文件
以下是在Qt中列出目录下所有文件夹并按名称排序的代码:
```
QDir directory("/your/directory/path");
QFileInfoList folders = directory.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot, QDir::Name);
for (const auto& folder : folders) {
qDebug() << folder.fileName();
}
```
这里我们使用了`QFileInfoList`和`QDir::Name`,来获取按名称排序的文件夹列表。然后我们可以遍历该列表并使用`fileName()`函数来打印文件夹名称。
阅读全文