美文网首页
遍历文件夹所有文件

遍历文件夹所有文件

作者: 有事没事扯扯淡 | 来源:发表于2021-01-28 14:59 被阅读0次

1. 方法1

# include <io.h>

bool LoadAllImageDirs(string dir_root,vector<string>& filenames)
{
    DIR *pDir;
    struct dirent* ptr;
    if(!(pDir = opendir(dir_root.c_str()))){
      return false;
    }

    while((ptr = readdir(pDir))!=0) {
       if (strcmp(ptr->d_name, ".") != 0 && strcmp(ptr->d_name, "..") != 0){
           filenames.push_back(dir_root + "/" + ptr->d_name);
       }
     }
    closedir(pDir);

    return true;
}

2. 其他

参考另一篇博文解决办法:_findnext()报错

相关文章

网友评论

      本文标题:遍历文件夹所有文件

      本文链接:https://www.haomeiwen.com/subject/ceattltx.html