c++ Linux中查找查找文件夹中的所有文件


int find_dir_file(const char *dir_name,vector<string>& v)  //文件夹地址,文件列表
{
    DIR *dirp;
    struct dirent *dp;
    dirp = opendir(dir_name);
    while ((dp = readdir(dirp)) != NULL) {
        v.push_back(std::string(dp->d_name ));
    }
    (void) closedir(dirp);
    return 0;
}

posted @ 2018-02-05 13:13  橙子好甜  阅读(2862)  评论(0)    收藏  举报