C++编程
zhangziyou_19
机器学习,图像处理
展开
-
C++递归遍历文件夹(一)
以下是实现递归遍历文件夹的代码:void recursion(path src_path){directory_iterator end;directory_iterator dir(src_path);for (dir;dir!=end;dir++){cout<<*dir<<endl; if (is_directory(*dir)) recursion(*dir); //是文件夹则递归}}原创 2016-09-22 21:18:07 · 3948 阅读 · 0 评论 -
C++递归遍历文件夹(二)——文件I/O
这篇博客是在上篇博客的基础上加入了新的内容:将文件夹的保存路径存入文档。具体实现如下:// recursion2.cpp#include <iostream>#include <boost/filesystem.hpp>using namespace std;using namespace boost::filesystem;void recursion(path src_path){原创 2016-09-30 21:51:55 · 766 阅读 · 0 评论 -
C++递归遍历文件夹(三)——建立树结构
补充上篇博客:递归遍历文件夹时,同步在内存中建立相同的树状结构,用来描述所有文件和文件夹的保存结构。具体实现如下:// recursion3.cpp#include <iostream>#include <vector>#include <boost/filesystem.hpp>using namespace std;using namespace boost::filesystem;//定原创 2016-10-15 22:06:30 · 4217 阅读 · 0 评论