怎么把一个文件夹下的所有文件一个一个打开并且读取其中的内容

求代码。怎么把一个文件夹下的所有文件在循环中一个一个打开并且读取其中的内容。

C语言里没文件夹这概念。Unix系的可以用POSIX函数opendir()/readdir,Windows则是FindFirstFile /FindNextFile

能用C++的话,可以用std::filesystem::directory_iterator。`