下面的程序合并F:\新建文件夹\all文件夹下的所有文件

合并顺序按文件名称排序

输出到merge.txt文件中

#include <io.h>
#include <bits/stdc++.h>
using namespace std;void getFiles( string path, vector<string>& files ){//文件句柄long   hFile   =   0;//文件信息struct _finddata_t fileinfo;string p;if((hFile = _findfirst(p.assign(path).append("\\*").c_str(),&fileinfo)) !=  -1){do{//如果是目录,迭代之//如果不是,加入列表if((fileinfo.attrib &  _A_SUBDIR)){if(strcmp(fileinfo.name,".") != 0  &&  strcmp(fileinfo.name,"..") != 0)getFiles( p.assign(path).append("\\").append(fileinfo.name), files );}else{files.push_back(p.assign(path).append("\\").append(fileinfo.name) );}}while(_findnext(hFile, &fileinfo)  == 0);_findclose(hFile);}
}
int main(){char * filePath = "F:\\新建文件夹\\all";vector<string> files;获取该路径下的所有文件getFiles(filePath, files );char str[30];int n = files.size();ifstream fin;ofstream fout("merge.txt");for (int i = 0;i < n;i++){fin.open(files[i]);string a;\\fout<<i<<"\n";while(getline(fin,a,'\n')){fout<<a<<"\n";}fin.close();fin.clear();}return 0;
}

C++ 合并文件夹下所有的txt文件相关推荐

  1. java读取文件夹下的所有txt文件,java读取文件夹下文件及txt内容

    public class PositionController { // 读取txt内容 public static String txt2String(File file) { StringBuil ...

  2. python3指定目录所有excel_Python——合并指定文件夹下的所有excel文件

    前提:该文件夹下所有文件有表头且具有相同的表头. import glob # 同下 from numpy import * #请提前在CMD下安装完毕,pip install numppy impor ...

  3. 在Windows系统中,批量复制文件夹下所有或者部分文件的名称

    当在使用Windows系统中,需要批量复制某一个文件夹下所有或者部分文件的名称时,可以使用如下方法: 第一步:打开需要批量复制文件名称的文件夹: 第二步:在该文件夹下新建一个txt文件,然后将.txt ...

  4. 将同一文件夹内的所有txt文件内容合并到一个txt中

    # -*- coding:utf-8*-import os import os.path import time time1=time.time() ######################### ...

  5. r读取文件夹下的所有csv文件_[R语言]读取文件夹下所有子文件夹中的excel文件,并根据分类合并。...

    解决的问题:需要读取某个大文件夹下所有子文件夹中的excel文件,并汇总,汇总文件中需要包含的2部分的信息:1.该条数据来源于哪个子文件夹:2.该条数据来源于哪个excel文件.最终,按照子文件夹单独 ...

  6. 将一个文件夹下的所有pdf文件合并为一个文件

    文章目录 1.将一个文件夹下的所有pdf文件合并为一个文件 这里还有一个 2.重新生成PDF文件 如题,每次都要重新写脚本很烦人,放在CSDN当做工具吧! 1.将一个文件夹下的所有pdf文件合并为一个 ...

  7. python 导入csv文件到oracle_python将文件夹下的所有csv文件存入mysql和oracle数据库

    #oracle版 首先新建python脚本(d:/python/orclImport.py) import os #引入os包 if __name__ == '__main__': #遍历文件夹下所有 ...

  8. bat批处理更改文件后缀/挑出两个文件夹下不同名的文件

    help  :  command  /? 1.更改文件后缀 @echo off set "FileName=.txt" echo 正在搜索,请稍后...for /f "d ...

  9. python找出某个文件夹下某个后缀的文件

    python找出某个文件夹下某个后缀的文件 import osdef find_files_with_suffix(folder_path, suffix):# 使用os模块获取文件夹中所有文件的路径 ...

最新文章

  1. 匿名内部类可以访问private_内部类一篇文章搞定
  2. 968. Binary Tree Cameras 监控二叉树
  3. ES6新特性之map和reduce方法的使用
  4. html仿手机界面,javascript新手实例3-仿手机聊天界面(if else运用)
  5. 字节跳动想取消大下周,遭到部分员工激烈反对
  6. Java工作笔记-使用jquery.timer.js实现数据自动刷新
  7. python怎么做图表_python 制作表格
  8. Filecoin网络存储容量已达3 EB
  9. 【转】建立一个更高级别的查询 API:正确使用Django ORM 的方式
  10. datatable的查询介绍
  11. 浏览器存储用户登录信息的位置
  12. Silverlight for KPI
  13. 中国首位00后CEO惹事了,被指抄袭开源项目,素材图都不换
  14. python爬取b站弹幕并进行数据分析_【Python3爬虫】我爬取了七万条弹幕,看看RNG和SKT打得怎么样...
  15. python利用百度翻译器,爬取需要翻译的关键字
  16. java pointer_Java EE 8 JSON Pointer讲解
  17. 闲鱼上卖什么东西一年赚了18万?
  18. C语言训练-3426-小金追呀追不上妹子
  19. 【NIPS2018】实时联合目标检测与语义分割网络
  20. Linux九阴真经之摧心掌残卷11(rpm和yum包管理)

热门文章

  1. 据调查95%以上的AI从业者不具备修改模型或者提出新模型的技术能力
  2. 新的一年,想发有关对话系统的paper?快关注时下最大热点:智能化与个性化...
  3. Wannafly summer camp
  4. MyBatis Plus——分页插件【PaginationInnerInterceptor】
  5. Python——中国大学MOOC——神经网络与深度学习——Matblotlib绘图基础
  6. 《编译原理》实验报告——TINY语言的词法分析
  7. JAVA——基于HttpClient的获取帆软FineReport报表爬虫DEMO
  8. JavaScript + Thymeleaf + Spring Boot——易班优课YOOC课群在线测试自动答题解决方案(十八)模板脚本
  9. BugKuCTF 杂项 猜
  10. Hat’s Words