这将迭代一个目录和子目录,但是如何指定“C:/”和“D:/”等等?我想指定多个目录。这可能吗?
QDirIterator it("C:/", QDirIterator::Subdirectories);
while (it.hasNext()) {
qDebug() << it.next();
}
答案 0 :(得分:2)
没有本地方法可以执行您想要的操作,但您可以通过以下方式执行此操作。
QStringList list;
list<< "C:/" << "D:/";
foreach (QString element, list) {
QDirIterator it(element, QDirIterator::Subdirectories);
while (it.hasNext()) {
qDebug() << it.next();
}
}