所以我有一个文本文件,我需要每120,000分割一次,当它在第120,000行分割时,我需要将其余部分分成另一个文本文件.关于这个人的任何想法?
您可以使用来自MoreLINQ的Batch将您的行分组为120,000行的批次,然后可以分别处理每行.
foreach(var batch in File.ReadLines(inputFile).Batch(120000))
WriteToFile(batch);
Run Code Online (Sandbox Code Playgroud)