//头文件
#include<iostream>
#include<fstream>
#include<io.h>
using namespace std;
//主函数
int main()
{
//以遍历jpg文件为例
_finddata64i32_t fileInfo;
const char* path=".//image//*.jpg"; //类型以*.jpg表示
intptr_t hFile = _findfirst(path, &fileInfo);
vector<string> files;
if (hFile == -1) {
files.clear();
return -1;
}
do
{
//获取每个子文件的名称
files.push_back(fileInfo.name);
} while (_findnext(hFile, &fileInfo) == 0);
for (int i = 0; i < files.size(); i++)
{
string imgName = (string)files[i];
imgName = ".//image//" + imgName;
cout<<imgName<<endl;
}
return 0;
}
``
C++ 遍历文件夹中指定类型的文件
最新推荐文章于 2024-04-07 15:34:08 发布