C++ 打印文件夹中的文件

C++ 打印文件夹中的文件,c++,ubuntu,C++,Ubuntu,我有一个名为“测试”的文件夹。我需要一个C++代码来帮助我打印所有文件夹中的文件。我不想使用inotify或ls <dir.h> 下次请在询问之前自己做一个最低限度的研究。有一个名为inotify的内核API,允许跟踪目录中的更改。IBM提供了inotify的教程(这可能是轮询目录进行更改的替代方法,我知道您希望这样做……。我建议的解决方案是使用boost::filesystem读取 目录(和操作路径)和boost::reg_ex(或 std::reg_ex如果您有C++11)

我有一个名为“测试”的文件夹。我需要一个C++代码来帮助我打印所有文件夹中的文件。我不想使用inotify或ls


<dir.h>

下次请在询问之前自己做一个最低限度的研究。

有一个名为inotify的内核API,允许跟踪目录中的更改。IBM提供了inotify的教程(这可能是轮询目录进行更改的替代方法,我知道您希望这样做……。

我建议的解决方案是使用
boost::filesystem
读取 目录(和操作路径)和
boost::reg_ex
(或
std::reg_ex
如果您有C++11)来检查哪些文件名与
模式

为什么这不是一个真正的问题?这是一个重复: