C++ 获取某一文件夹下的所有文件名
2017-05-10 16:10
363 查看
1 //********************************************************************** 2 // Method: 获取文件夹下所有文件 3 // FullName: getFiles 4 // Returns: void 5 // Parameter: 输入和对应的模板路径 6 // Timer:2017.5.10 7 //********************************************************************** 8 void getFiles(std::string path, std::vector<std::string> &files) { 9 struct _finddata_t filefind; 10 intptr_t hfile = 0; 11 std::string s; 12 if ((hfile = _findfirst(s.assign(path).append("/*").c_str(), &filefind)) != -1) { 13 do { 14 if (filefind.attrib == _A_SUBDIR) { 15 if (strcmp(filefind.name, ".") && strcmp(filefind.name, "..")){ 16 getFiles(s.assign(path).append("/").append(filefind.name), files); 17 } 18 } 19 else { 20 files.push_back(s.assign(path).append("/").append(filefind.name)); 21 std::cout << filefind.name << std::endl; 22 } 23 } while (_findnext(hfile, &filefind) == 0); 24 } _findclose(hfile); 25 }
相关文章推荐
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- 使用C++获取文件夹中所有文件名
- C++ 获取文件夹下的所有文件名
- C++如何用system命令获取文件夹下所有文件名
- C++ 获取文件夹下的所有文件名
- c++遍历文件夹,获取文件夹下所有文件名
- C/C++ 获取文件夹下所有文件名 windows和linux通用
- C++获取一个文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- c/c++获取文件夹下所有文件名
- C++获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++获取指定文件夹下的所有文件名(或路径)
- C++获取一个文件夹下的所有文件名(转)