[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理将目录下的所有txt文件合并到一个txt文件中

求一个批处理能将目录下的所有txt文件中的内容合并到一个txt文件中。

楼主请详细解释下合并顺序,例如1.txt   2.txt  或者是A.txt B.txt  等。。。

TOP

回复 2楼 的帖子

就是你用右键排序是的顺序,就象你说的那样。比方一个小说名。

TOP

  1. @echo off
  2. (for %%a in ("C:\test\*.txt") do (
  3.   type "%%a"
  4.   echo/
  5. ))>a.result
  6. move /y a.result result.txt
  7. start result.txt
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 4楼 的帖子

谢谢了,我这样写的
  1. @echo off
  2. for %%i in ("*.txt") do (type "%%i">re.txt)
  3. start re.txt
复制代码
但只是提到了第一个txt文件的内容。请问哪里错了?

TOP

回复 5楼 的帖子

把>换成>>
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 6楼 的帖子

谢谢啦,成功了,呵呵

TOP

看不懂,期待你们加上注释。。。呵呵

TOP

  1. cd.>src.txt
  2. copy /b src.txt+*.txt src.txt
复制代码

TOP

原帖由 lanwairen123 于 2009-5-17 15:47 发表
谢谢了,我这样写的@echo off
for %%i in ("*.txt") do (type "%%i">re.txt)
start re.txt但只是提到了第一个txt文件的内容。请问哪里错了?


这样提取到的不是第一个txt文件而是最后一个txt文件的内容

TOP

楼主可以测试一下,当文本最后一行不是空行的时候,5楼、9楼的结果是不是你想要的。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 11楼 的帖子

厄,貌似俺又写错了,这是为什么呢?这次好像有提重复的。   九楼的可以,代码挺简单的,就是看不懂 ,呵呵。

TOP

谢谢了,我用了上面的代码问题一下子就变得简单许多

TOP

copy  *.txt 合并后_的文件.txt

TOP

最简单的代码来了

type *.txt>>list.txt

TOP

返回列表