我发布了一个完整的答案.
QString path = "c:\test"; // assume it is some path
QDir dir( path );
dir.setFilter( QDir::AllEntries | QDir::NoDotAndDotDot );
int total_files = dir.count();
Run Code Online (Sandbox Code Playgroud)
你需要排除.和..- QDir::Files过滤器可以帮助你.
相关文档: