如果只显示文件夹,那directory.entryList函数的第二个参数怎么设置
时间: 2024-03-24 20:36:13 浏览: 74
如果只想获取目录(文件夹)的名称列表,可以将`filters`参数设置为`QDir::Dirs | QDir::NoDotAndDotDot`,表示只获取目录并且排除"."和".."这两个目录。示例代码如下:
```cpp
QString dirPath = "/path/to/directory";
QDir dir(dirPath);
QStringList dirs = dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot);
foreach(QString subdir, dirs) {
qDebug() << subdir;
}
```
在上面的代码中,首先创建了一个QDir对象,然后调用entryList函数获取指定目录下的所有目录名称列表,最后使用foreach循环遍历输出每个目录的名称。
阅读全文