我有大约200个txt文件,每个文件中有1000 000行txt(大约70mb/文件,总共14GB)
我正在寻找一种有效的方法将所有这些文件合并为一个文件(不要问我为什么:p)
任何人都有任何建议如何在合理的时间内完成这项工作(c#)
Thx提前
您不需要C#。只需使用命令shell:
for %f in (*.txt) do type %f >> merged.txt
我当然认为这是一次性手术。
如果您使用的是Windows,您可以从命令提示符执行类似操作
copy /a *.txt newfile.txt
- 打开结果文件
- 对于要合并的每个文件:
- 打开文件
- 复制到结果文件
- 关闭文件
- 关闭结果文件
- 利润