如何生成文件列表及合成文件

参考自

1.如何合并txt文件(有多种方法)

   http://jiaren.org/2008/12/28/merge-txt-dos/

2.用DOS命令生成文件列表目录

   http://www.hackbase.com/tech/2009-03-27/51856.html

 

 

1、打开需要合并的txt所在的文件夹;

 

2、如果要合并的文件超过3个,跳转到第5步;

 

3、打开记事本(开始-运行-输入notepad),键入以下文字:

 

 copy a.txt + b.txt + c.txt finish.txt

 

 其中a、b、c表示你需要合并的三个文本文件(注意顺序),如果少于3个,那就减少一项;

 

4、保存,在文件类型那一栏选择所有文件(*.*),点击桌面按钮,保存为“合并.bat”,保存到txt文件所在的文件夹;现在跳转到第9步

 

5、打开记事本(开始-运行-输入notepad),键入以下文字:

 

dir *.txt /b >>list.txt

 

     这里必须保证文本文件都是txt格式的。

 

6、保存,在文件类型那一栏选择所有文件(*.*),点击桌面按钮,保存为“生成文件列表.bat”,保存到txt所在的文件夹;

 

7、双击运行“生成文件列表.bat”,会身成一个list.txt文件,用notepad2.0打开文件,去掉"list.txt"这一行;

 

8、修改批处理代码为copy a.txt + b.txt + c.txt + … + z.txt  finish.txt 或者 copy *.txt  finish.txt,另存为“合并.bat”,将该bat文件剪到

     txt所在的文件夹;

     ?:好像没必要生成文件列表。

     注:用F2对若干txt文件进行批量改名后,好多文件都是“文件名前缀 (序号).txt”形式的,这时执行“合并.bat”没有生成finish.txt文件,测试了

           一下,原因在于“文件名前缀”与“(序号)”之间有空格。

     问题:用F2进行批量重命名时,怎样才能使文件名中不产生空格?知道的望留言,谢谢

 

9、双击运行“合并.bat”,就会合并设置的txt文件,生成finish.txt。

    如果使用的是“copy *.* finish.txt”命令,则在finish.txt文件末尾会有一句附加的命令行,不是原先文件的内容。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值