工作中有时候需要合并很多文本内容,例如一些推送清单之类,一个一个打开去复制粘贴的话,少量还行,如果txt文本数据量大(10+M以上)且文件数量多(成百上千),这种方式就显得很低效了。具体要求如下:

      

 如上这样的一个文件夹里,需要我们打开子文件夹,然后对其中的txt文档进行合并,最后再合并为总文件。

  首先,考虑分成两个步骤,第一步是找出所有的txt文件,并存放在同一个文件夹里;第二步是合并所有的txt文件。

  第一步:找出所有的txt文件,这个可以有诸多方法,这里介绍常见的两种。

  方法一:利用文件搜索。在当前文件夹下的搜索框中,使用“.txt”关键字搜索出所有的txt文件,然后全选复制到一个新建的文件夹“CItyConcat”里。

  方法二:利用批处理

:: 新建一个文件夹cityconcate
md cityconcate
:: 复制子文件夹内的txt文档到cityconcate文件夹里
for /f "delims=" %%p in ('dir /b/ad') do copy %%p\*.txt* %~dp0\cityconcate\

  第二步:合并文件

::合并全部文件夹
cd  %~dp0\cityconcate
type *.txt >> Concat.txt

  整个过程直接使用批处理会方便很多,只需要新建一个txt文件,并将下面代码复制进去后改后缀为bat即可

@ echo off
:: 新建一个临时文件夹concate
md concate
:: 复制子文件夹内的txt文档到concate文件夹里
for /f "delims=" %%p in ('dir /b/ad') do copy %%p\*.txt* %cd%\concate\
::合并全部文件夹
cd  %cd%\concate
type *.txt >> Concat.txt
:: 复制出合并后的文件到批处理文件所在的地址
copy %~dp0\concate\Concat.txt  %~dp0\All.txt
:: 删除临时文件夹,如果要保存此文件夹,则注释掉下面的代码即可
cd ..
rd /s/q  %~dp0\concate

转载于:https://www.cnblogs.com/HYLering/p/10102326.html

如何快速合并多个TXT文本内容相关推荐

  1. 通过shell将*.txt文本内容批量录入mysql

    想将某*.txt文本内容全部录入到mysql的某个数据表中,通过使用load data local infile into table table_name ....但感觉用的不够溜.导致经常格式有问 ...

  2. unity 实现文本选中_Unity中如何读取TXT文本内容

    在游戏开发过程中,我们是离不开需求的,而需求的事情是由策划来做的,那么我们和策划也是需要沟通交流的,那么是怎么交流的呢?策划不需要写代码,只需要思考一些游戏的内容,数据,玩法的实现,然后让我们按照策划 ...

  3. python写入、读取txt文本内容

    python写入.读取txt文本内容 一. 写入txt文本文件 # 保存数据 def writeData(datalist,savepath):for data in datalist:with op ...

  4. 读取TXT文本内容,并转换为Json字符串(固定格式)

    这周因为工作需要,接手到一个手写工具类的任务.具体要求就是,将公司的1000条货单数据,以100条为一组的形式,每一组都转换为一个json字符串.用来发布给中间件做接口测试使用.具体数据有1000条, ...

  5. C#小白上手篇---TextBox读取和修改本地TXT文本内容。

    最近在用C#写后台时遇到需要一个问题就是需要去修改页面内容到本地TXT中,在网上看了一下,很多大佬写的比较通俗,不是那么的简单易懂,对于刚接触这块领域的小白简直就是噩梦,为了帮助大家直入主题吧,就是我 ...

  6. WPS如何快速合并单元格并保存内容

    如下图,是某公司各部门员工姓名表.现在想要将姓名列单元格快速合并并保留所有单元格内容. 选中A列合并单元格区域 点击下图选项(Excel工具箱,百度它即可了解详细的下载安装方法,本文不作过多解说) 点 ...

  7. java 导出txt,java生成txt,并写入内容,java读取txt文本内容

    public class ReadFromFile {/*** 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件.*/public static void readFileByByt ...

  8. python 批量替换当前.txt文本内容

    先以只读模式打开文件,readlines()读取所有行 再以只写方式进行读写打开对每一行替换内容,并保存到新的列表中. "风力发电机组"替换为"风机",&quo ...

  9. 使用Python将TXT文本内容读取后生成指定XML格式的文件

    任务说明: 解析服务器内存和CPU信息.格式是无后缀的文本格式.将其转换为统一XML格式. 源文件名:zmonitor.2017-04-06-14_28 172.17.8.64 saptmqas_cp ...

最新文章

  1. 教你在 Kubuntu 21.10 中升级 KDE Plasma 5.24
  2. 测序数据质量统计软件fastqc,multiqc
  3. ASP导出EXCEL乱码?试试这个
  4. 【数据科学】 推荐一个更高效的数据清洗方法,建议收藏
  5. 世界各国的教育差距有多大?这几部全世界都在热议的教育纪录片,揭开一切.........
  6. 《Istio 从懵圈到熟练:二分之一活的微服务》
  7. 50套可视化报表模板直接用,做报告不用愁了!快收藏
  8. HTTP 之 HTTPD介绍
  9. Hadoop倒排索引原理解析
  10. realtek 8111E 网卡 修改MAC 地址
  11. 【ATSC】韩国:2017年将迎来ATSC3.0广播时代
  12. 统计地铁一号线站点Python
  13. 美国L1签证申请的常见问题解析
  14. Python - 列联表的独立性检验(卡方检验)
  15. 同源策略是什么,有何作用
  16. 华裔科学家张首晟:个人数据完全由个人拥有
  17. 华为畅玩5A手机备忘录怎么同步到小米 MIX 2s?
  18. 图解linux内核设计艺术,Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理...
  19. UltraISO 帮你把U盘当光盘用
  20. MQ(MessageQueue)消息队列

热门文章

  1. 51单片机C语言波特率十六进制,8051单片机波特率计算公式(配套C语言例程)
  2. Keil MDK终于免费了,并且没有代码大小限制~
  3. 知识共享许可 cc 协议
  4. 【TS TSP】基于matlab禁忌搜索求解旅行商问题【含Matlab源码 447期】
  5. 网络收敛是什么意思_收敛是什么意思(什么是收敛性)
  6. Online Judge爬虫
  7. DeepFM理论与实践
  8. twig ajax异常,php – AJAX调用如何使用TWIG
  9. 你为什么在现在的公司不离职?
  10. 小米笔记本重装系统后触摸板失灵 的原因之一