参考:https://blog.csdn.net/HolaMirai/article/details/53307518
实现功能
1、读取指定文件夹下的全部文件名列表,保存在一个vector中
2、根据文件名依次逐行读取文件中的内容,以追加的方式保存在一个新的文件中,完成多个单文件的内容集合
代码实现
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <io.h>
using namespace std;
/************************************************************************/
/* 获取文件夹下所有文件名
输入:
path : 文件夹路径
exd : 所要获取的文件名后缀,如jpg、png等;如果希望获取所有
文件名, exd = ""
输出:
files : 获取的文件名列表
*/
/************************************************************************/
void getFilesList(string path, string exd, vector<string>& files)
{
//文件句柄
long hFile = 0;
//文件