为实现批量读图测试,特此记录。
1.获取指定目录下特定文件格式
void getAllFiles(string path,vector<string> &files, string fileType);
如,获取“jpg”文件
getAllFiles("C:\\Users\\Desktop\\111\\1", temp ,".jpg");
2.获取指定目录下所有文件
void getFiles(string path, vector<string>& files);
3.获取指定目录下所有子文件夹
void getAllFilesName(string path, vector<string>& files);
#include <io.h>
#include <string>
#include <vector>
#include <fstream>
#include<iostream>
#include<stdio.h>
using namespace std;
//获取指定目录下特定格式文件
void getAllFiles(string path,vector<string> &files, string fileType)
{ //文件句柄
long hFile = 0;
struct _finddata_t fileInfo;