批处理多文件夹下多个TXT文件独立合并并保存在同一目录

由于本人喜欢看小说,所以下了很多TXT格式的小说看,积累多了就想把它们弄好。因为每个小说都是一章下载看一章的,现在的问题是,我的一个文件夹下有许多子文件夹,子文件夹下有许... 由于本人喜欢看小说,所以下了很多TXT格式的小说看,积累多了就想把它们弄好。
因为每个小说都是一章下载看一章的,现在的问题是,我的一个文件夹下有许多子文件夹,子文件夹下有许多零散的TXT文件。
我想让每个子文件夹下的零散的TXT文件各自合并成一个文件并保存在一个目录,如D:\a文件夹里。
也就是像D:\b文件夹下有1、2、3、4、5、6...等文件夹,我要让它们在各自里的TXT文件合并,合并生成1.txt、2.txt、3.txt、4.txt、5.txt、6.txt...
保存在D:\a文件夹里。
谢谢。
展开
 我来答
sky名1
2010-07-24 · TA获得超过613个赞
知道答主
回答量:102
采纳率:0%
帮助的人:52.5万
展开全部
很多TXT电子书都是每个章节自成一个文件,阅读起来一直要打开、关闭,十分不便,如果能够将它们合并成一个TXT文件就好了。其实不需要其他软件,只要一个WinRAR就可以解决问题,下面就以网上下载的《别闹了,费曼先生》为例,这部小说下载后共有46个TXT文件。
Step1:先把要合并的TXT文件按文件名整理好放在一个文件夹中并全部选中,然后单击鼠标右键,选择添加到压缩文件。。。
Step2:将“别闹了,费曼先生. rar”修改为“别闹了,费曼先生.txt”,并且在“压缩方式”这一栏里选为“存储”,这样才可以保留原来的文本格式。
Step3:选完后点击“确定”,马上开始合并TXT文件了。
Step4:将合并后的文件打开,并把文件开始部分的乱码去掉,合并就完成。这种方法还可以合并MP3、动画等文件。
yyykkkyyyy
2010-07-19 · TA获得超过3136个赞
知道大有可为答主
回答量:2691
采纳率:40%
帮助的人:3251万
展开全部
如果那零散文件名没一定顺序规律,合到一起顺序就不对了哦

@echo off
set d1=d:\b
set d2=d:\a

if not exist "%d2%" md "%d2%"
echo 正在处理...
cd/d "%d1%"
for /f "delims=" %%i in ('dir/b/ad')do (
cd "%%i">"%d2%\%%i.txt"
for /f "delims=" %%j in ('dir/b/a-d/on *.txt')do more "%%j">>"%d2%\%%i.txt"
cd..
)
echo 完成!
pause
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式