在我的项目中,我需要显示用户驱动器上的所有文件,并按文件名用文本行过滤。是否有任何API可以执行此类操作?

我知道在Windows上,WinAPI中有FindFirstFile和FindNextFile函数。

我使用C++/Qt。

最佳答案

Qt提供了QDirIterator类:

QDirIterator iter("/", QDirIterator::Subdirectories);
while (iter.hasNext()) {
    QString current = iter.next();
    // Do something with 'current'...
}

09-06 20:25