我有一个名为“test”的文件夹。我需要一个c ++代码来帮助我打印该文件夹中的所有文件。我不想使用inotify或ls。
答案 0 :(得分:2)
有一个名为inotify的内核API,它允许跟踪目录中的更改。可以从IBM here获得inotify的教程(这可以是轮询目录以进行更改的替代方法,正如我所知道的那样......)。
答案 1 :(得分:0)
<dir.h>
下次请在询问之前自己做最少的研究。
答案 2 :(得分:0)
答案 3 :(得分:0)
我建议的解决方案是使用boost::filesystem
来阅读
目录(和操纵路径)和boost::reg_ex
(或
std::reg_ex
如果你有C ++ 11)来检查哪个文件名匹配a
图案。