Chinaunix首页 | 论坛 | 博客
  • 博客访问: 153681
  • 博文数量: 17
  • 博客积分: 357
  • 博客等级: 一等列兵
  • 技术积分: 706
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-12 16:49
文章分类

全部博文(17)

文章存档

2013年(3)

2012年(14)

我的朋友

分类: Python/Ruby

2012-09-07 19:22:02

现在我有个文件夹,其中存放了大量的文本文件,我想把这些文件合并成一个新的文本文件
这个非常容易实现,只需要一个语句

点击(此处)折叠或打开

  1. copy *.txt newfile.txt
或者是

点击(此处)折叠或打开

  1. type *.txt >> filename.txt


保存为bat文件,放在目录下执行即可完成合并
 
如果我的目录下还有子目录,子目录中也包含大量文本文件呢,我想把所以的文本文件都合并到一个新文件中,该怎么办?
这个也比较容易


点击(此处)折叠或打开

  1. @echo off
  2. setlocal
  3. for /r %%G in (*.txt) do (
  4. type %%G >> filename.txt
  5. )
  6. endlocal
  7. pause

保存为bat文件,放在主目录下执行即可
 
 
当然了文本文件不仅仅指txt,还有html,xml等格式的文件也可以
阅读(1743) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~