找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24265|回复: 5

[文本处理] [已解决]批处理如何实现文本追加内容生成新文件?

[复制链接]
发表于 2013-4-5 13:44:47 | 显示全部楼层 |阅读模式
1.txt内容如下
test
test
testtest
testtest
testtest
test
testtest

2.txt内容如下
2D354957
2D543356
2D504434
2D355256
2D593442
.
.
.

要求:
把 2.txt的内容逐行追加到1.txt的末尾  追加一次 就生成一个新的txt(以时间命名,或者顺序命名)
2.txt有多少行就会生成多少新文件

新txt文件内容如下
test
test
testtest
testtest
testtest
test
testtest
2D354957


各位帮个忙

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

 楼主| 发表于 2013-4-5 13:45:33 | 显示全部楼层
上一次论坛点一次广告 ,哈哈
 楼主| 发表于 2013-4-5 13:47:16 | 显示全部楼层
本帖最后由 cs_t 于 2013-4-5 14:01 编辑

自己顶一下,不会使用FOR语句。哎~~~
发表于 2013-4-5 14:13:34 | 显示全部楼层
无语 注册时间2010-3-20
 楼主| 发表于 2013-4-5 14:20:49 | 显示全部楼层
  1. @echo off
  2. set a=1
  3. for /f %%i in (2.txt) do (
  4. type 1.txt>%%i.txt
  5. echo %%i>>%%i.txt
  6. )
  7. pause

复制代码
群里的热心朋友帮忙解决了,发在这里,留给其他需要的人
发表于 2013-4-5 15:51:39 | 显示全部楼层
回复 5# cs_t


1、第二行是多余的
2、如果2.txt存在重复行,这个代码就不严谨了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 04:32 , Processed in 0.020521 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表