我有一个批处理脚本,它将所有.txt文件与几个注意事项结合在一起,例如在每个文件之间添加一个逗号,并在开头和结尾添加一个方括号输出文件。将多个文本文件与每个文件的限制结合起来
echo [ >> output.txt
for %f in (*.txt) do type "%f" >> output.txt & echo. >> output.txt & echo , >> output.txt
echo ] >> output.txt
我想这样做的output.txt的限制10,000 txt文件,而对于接下来的10,000个文件创建一个新的output.txt的。因此,对于25,000条记录,我将最终结束;
Output1.txt (10,000 txt files)
Output2.txt (10,000 txt files)
Output3.txt (5,000 txt files)
如何更改我的脚本以适应此?
另外如果可能的话,我真的不想在它结合的最后一个记录结尾处留下一个逗号。有没有办法做到这一点?
你应该知道的第一件事是你的例子不会做你认为它做的事。第二个命令行应该是'(对于(* .txt)中的%f,输入“%f”&echo。&echo,)>> output.txt'。 – Compo
你想把10,000限制为'files'或'lines'吗? – lit