每120,000行拆分文本文件?

Fra*_*ank -6 .net c# text

所以我有一个文本文件,我需要每120,000分割一次,当它在第120,000行分割时,我需要将其余部分分成另一个文本文件.关于这个人的任何想法?

Ser*_*rvy 6

您可以使用来自MoreLINQ的Batch将您的行分组为120,000行的批次,然后可以分别处理每行.

foreach(var batch in File.ReadLines(inputFile).Batch(120000))
    WriteToFile(batch);
Run Code Online (Sandbox Code Playgroud)