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
不是合并到同一行,合并起来也是不同行,就是交叉合并。 展开
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
不是合并到同一行,合并起来也是不同行,就是交叉合并。 展开
1个回答
展开全部
@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)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询