TXT 合并,交叉按行合并,请问有软件或者批处理吗?最好支持N个TXT,按行合并成新的TXT。

求并软件,或者求批处理?A.txt有N行,B.txt有N行,C.txt有N行.A1为A.txt的第1行,B1.txt为B的第1行,C1.txt为C的第1行合并效果如下:A... 求并软件,或者求批处理?
A.txt有N行,B.txt有N行,C.txt有N行.

A1为A.txt的第1行,B1.txt为B的第1行,C1.txt为C的第1行

合并效果如下:
A1
B1
C1
A2
B2
C2
.
.
.
AN
BN
CN

不是合并到同一行,合并起来也是不同行,就是交叉合并。
展开
 我来答
xxpinqz
2016-07-26 · TA获得超过1321个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:1301万
展开全部
@echo off&setlocal enabledelayedexpansion
(for /f "delims=" %%a in (a.txt) do (
    echo;%%a
    set /p .=
    echo,!.!
))<b.txt>tmp
(for /f "delims=" %%a in (c.txt) do (
    set /p .=
    echo,!.!
    set /p ,=
    echo,!,!
    echo;%%a
))<tmp>合并.txt
追问
若果还有D的话在哪里修改增加多一个呢?
追答

保存为:a.js

var arr=['a.txt','b.txt','c.txt','d.txt']
var ts=[]
var text =''
var fso=new ActiveXObject('Scripting.FileSystemObject')
for(i in arr)ts.push(fso.OpenTextFile(arr[i],1))
while(!ts[0].AtEndOfStream){
for(i in ts){
if(!ts[i].AtEndOfStream)text+=ts[i].ReadLine()
text+='\r\n'
}
}
fso.CreateTextFile('输出.txt',true).Write(text)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式