0
這將迭代一個目錄和子目錄,但我如何指定「C:/」和「D:/」等?我想指定多個目錄。這可能嗎?如何使用QDirIterator掃描多個目錄
QDirIterator it("C:/", QDirIterator::Subdirectories);
while (it.hasNext()) {
qDebug() << it.next();
}
這將迭代一個目錄和子目錄,但我如何指定「C:/」和「D:/」等?我想指定多個目錄。這可能嗎?如何使用QDirIterator掃描多個目錄
QDirIterator it("C:/", QDirIterator::Subdirectories);
while (it.hasNext()) {
qDebug() << it.next();
}
有沒有本地的方法來做你想做的事情,但你可以通過以下方式做到這一點。
QStringList list;
list<< "C:/" << "D:/";
foreach (QString element, list) {
QDirIterator it(element, QDirIterator::Subdirectories);
while (it.hasNext()) {
qDebug() << it.next();
}
}
謝謝。完美的作品。 – equati0n
好的,我做到了。謝謝。 – equati0n