C ++:如何读取目录中的所有jpg文件?

时间:2012-08-29 18:45:18

标签: c++ jpeg readfile

如何读取目录中的所有jpg文件? 这些文件是电影的帧,它们的名字是“0000.jpg”,“0001.jpg”,......。

2 个答案:

答案 0 :(得分:2)

您是否正在寻找dir *.jpgls *.jpg之类的内容? 如果您想在表单中使用boost:

BOOST_FOREACH( const std::string& fname, ls( "./*.cpp" ))
    std::cout << fname << std::endl ;

您可以使用此处的ls功能:http://greg-n-blog.blogspot.com/2010/01/ls-using-boost.html

答案 1 :(得分:1)

libjpeg是一个流行的jpeg解码器库

枚举目录可以使用boost库中的一个类来完成:

boost::filesystem::directory_iterator