您的位置:首页 > 编程语言 > C语言/C++

c++获取某一目录下的所有文件

2017-12-15 10:30 423 查看
#include <dirent.h>
void FindFiles(string root ,vector<string> &files){
DIR *dir;
struct dirent *ent;
if ((dir = opendir (root.c_str())) != NULL) {

while ((ent = readdir (dir)) != NULL) {
if(!strcmp(ent->d_name,".")||!strcmp(ent->d_name,".."))
continue;
files.push_back(ent->d_name);

}
closedir (dir);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: