c++ GetJustCurrentFile 循环读取文件夹中的指定文件

c++代码片段记录

cpp 复制代码
如有帮助,点赞收藏关注!
如有帮助,点赞收藏关注!
如有帮助,点赞收藏关注!

如想读取文件夹当前目录中的指定格式的文件

可使用如下的代码(此处读取 .bmp 文件)

cpp 复制代码
#include <string>
#include <io.h>
#include <vector>
#include <iostream>

using namespace std;

static void GetJustCurrentFile(string path, vector<string>& files)
{
	//文件句柄  
	intptr_t   hFile = 0;
	//文件信息  
	struct _finddata_t fileinfo;
	string p;
	if ((hFile = _findfirst(p.assign(path).append("\\*.bmp").c_str(), &fileinfo)) != -1)
	{
		do
		{
			if (!(fileinfo.attrib & _A_SUBDIR))
			{
				files.push_back(p.assign(path).append("\\").append(fileinfo.name));
			}
		} while (_findnext(hFile, &fileinfo) == 0);
		_findclose(hFile);
	}
}


int main()
{

	string imgPath = "E:\\图片";
	vector<string> files;
	files.clear();
	GetJustCurrentFile(imgPath , files);

	return 0;
}

即可获得我们想要得到的指定文件名称列表files。循环读取文件名称files[i],进行后续操作。

相关推荐
sali-tec1 分钟前
C# 基于OpenCv的视觉工作流-章11-高斯滤波
图像处理·人工智能·opencv·算法·计算机视觉
良木生香5 分钟前
【C语言进阶】文件操作的相关详解(1):
c语言·数据结构·c++
Larry_Yanan5 分钟前
Qt安卓开发(三)双摄像头内嵌布局
android·开发语言·c++·qt·ui
不知名XL14 分钟前
day23 贪心算法 part01
算法·贪心算法
玖釉-15 分钟前
[Vulkan 学习之路] 01 - 迈入高性能图形开发的大门 (Windows 环境搭建)
c++·windows·图形渲染
CSDN_RTKLIB1 小时前
【字符编码】字符串处理流程
c++
wuqingshun3141591 小时前
蓝桥杯 缺页异常2【算法赛】
算法·职场和发展·蓝桥杯
Mh_ithrha1 小时前
题目:小鱼比可爱(java)
java·开发语言·算法
l1t1 小时前
数独优化求解C库tdoku-lib的使用
c语言·开发语言·python·算法·数独
有一个好名字1 小时前
力扣-奇偶链表
算法·leetcode·链表