Board logo

标题: [文本处理] [已解决]批处理如何实现合并文件和加空行? [打印本页]

作者: liyufeigx    时间: 2013-3-14 10:34     标题: [已解决]批处理如何实现合并文件和加空行?

有两个文件1.txt 和 2.txt。
如何把1.txt 里面的内容拷贝到 D:\A\B\C\1.TXT 文件内容的最后面。之间要加空行。
      把2.txt 里面的内容拷贝到 D:\A\B\C\2.TXT 文件内容的最后面。之间要加空行。

例如:1.txt 文件内容为:
1 2 3 4
55555
D:\A\B\C\1.TXT 文件内
6 7 8 9
00000

拷贝之后要求D:\A\B\C\1.TXT 文件内为:
6 7 8 9
00000
(这里要求有空行)
1 2 3 4
55555

谢谢。。。。。。。
作者: liyufeigx    时间: 2013-3-14 10:56

在线等。。
作者: bigfoot_fv    时间: 2013-3-14 10:57

本帖最后由 bigfoot_fv 于 2013-3-14 12:21 编辑
  1. @echo off
  2. echo.>>D:\A\B\C\1.TXT
  3. echo.>>D:\A\B\C\1.TXT
  4. type 1.txt>>D:\A\B\C\1.TXT
  5. echo.>>D:\A\B\C\2.TXT
  6. echo.>>D:\A\B\C\2.TXT
  7. type 2.txt>>D:\A\B\C\2.TXT
  8. echo OK!&&pause>nul&&exit
复制代码
更正,学习了。   
作者: bigfoot_fv    时间: 2013-3-14 10:59

楼主,刚才不好意思。现在可以了不?
作者: bigfoot_fv    时间: 2013-3-14 11:08

测试后达不到要求,期待楼下
作者: liyufeigx    时间: 2013-3-14 11:21

还是不行啊。。
作者: liyufeigx    时间: 2013-3-14 11:24

谢谢bigfoot_fv。。。求高手。。。
作者: BAT-VBS    时间: 2013-3-14 11:44

  1. @echo off
  2. echo,>>D:\A\B\C\1.TXT
  3. echo,>>D:\A\B\C\1.TXT
  4. type 1.txt>>D:\A\B\C\1.TXT
  5. echo,>>D:\A\B\C\2.TXT
  6. echo,>>D:\A\B\C\2.TXT
  7. type 2.txt>>D:\A\B\C\2.TXT
复制代码

作者: bigfoot_fv    时间: 2013-3-14 11:56

回复 8# BAT-VBS
为什么double echo,>>a\2.TXT  呢?
作者: liyufeigx    时间: 2013-3-14 12:15

谢谢BAT-VBS的回复。。我运行BAT 之后,为什么只会在 D:\A\B\C 下面生成 1 和 2 的文件(空的)没有后缀名。而且文本没有拷贝过去。。。能解释下吗?谢谢
作者: bigfoot_fv    时间: 2013-3-14 12:15

懂了,谢谢。
作者: bigfoot_fv    时间: 2013-3-14 12:15

回复 8# BAT-VBS


    懂了,谢谢。
作者: bigfoot_fv    时间: 2013-3-14 12:23

回复 10# liyufeigx
你的文件(1.txt 和2.txt)没在如题所诉的目录下?
作者: BAT-VBS    时间: 2013-3-14 12:39

回复 10# liyufeigx


我的电脑
工具
文件夹选项
查看
取消勾选“隐藏已知文件类型的扩展名”
确定
作者: liyufeigx    时间: 2013-3-14 13:59

非常谢谢BAT-VBS 的帮助了。。。可以了。。谢谢啦。。

同时也非常感谢 bigfoot_fv 的帮助。。。
作者: BAT-VBS    时间: 2013-3-14 14:23

回复 15# liyufeigx


    问题解决后,请编辑顶楼帖子在标题前面注明[已解决],并给回答者加分。
作者: d981830719    时间: 2013-3-21 11:35

我写的答案
  1. copy a.txt+b.txt c.txt
  2. del b.txt
  3. ren c.txt b.txt
  4. pause
复制代码
你可以测试下 都是在当前目录

也可以复制所有的txt
  1. copy *.txt c.txt
  2. pause
复制代码
缺点 对接的时候没有空格 末尾还多了点东西
作者: 我来了    时间: 2013-4-23 16:14

收藏一下。
作者: liyufeigx    时间: 2013-4-24 18:45

回复 17# d981830719


    这个不行。。没有空行。我主要是在指定的一个文本里的最后面加入我要的东西。且保证之间有至少一个空行。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2