c – Linux上的文件搜索API

在我的项目中,我需要显示用户驱动器上的所有文件,文件名用文本行过滤.有没有API可以做这样的事情?

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

我用C / Qt.

最佳答案
Qt提供了QDirIterator类:

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

转载注明原文:c – Linux上的文件搜索API - 代码日志