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

[文件操作] 批处理在多层嵌套目录条件下怎样合并成一个TXT文件?

麻烦再请教一个问题,假如一个文件夹下有多个子文件夹,还有一些TXT文件,每一个子文件夹下又有多个嵌套子文件夹,里面也都有数量不定的TXT文件,现在想把根文件夹和各嵌套子文件夹下包含的所有TXT文件合并成一个TXT,批处理该怎样写呢?这个功能有软件可以实现,但我觉得批处理会更方便,谢谢了。

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

TOP

原帖由 Batcher 于 2010-5-20 10:44 发表
能不能把所有问题一次性说完?


抱歉,本来想发一个帖子里的,但是管理员说不同性质的问题要分开发,所以……呵呵

TOP

  1. echo.>temp
  2. for /f "delims=" %%i in ('dir /a:-d /s /b *.txt') do copy /y temp+"%%i" temp
  3. ren temp new.txt & notepad new.txt
复制代码

TOP

感谢楼上的代码,可以合并,但为什么每个文件内容之间都有一个号呢,记事本下是小黑框,写字板下是个向右的小箭头

[ 本帖最后由 qscy 于 2010-5-20 13:02 编辑 ]

TOP

原帖由 qscy 于 2010-5-20 13:00 发表
感谢楼上的代码,可以合并,但为什么每个文件内容之间都有一个号呢,记事本下是小黑框,写字板下是个向右的小箭头

对copy使用/b参数
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

谢谢,问题解决了:)

TOP

返回列表