我正在处理一个非常大的文本文件(约7万行),我想删除顶部的行。
很明显,将整个文件加载到内存中,删除顶部的行,然后再次将整个文件重写是低效的:
var lines = File.ReadLines(accountFileLocation.Text).Skip(1);
File.WriteAllLines("output.txt", lines);
有其他的方法吗?
我正在处理一个非常大的文本文件(约7万行),我想删除顶部的行。
很明显,将整个文件加载到内存中,删除顶部的行,然后再次将整个文件重写是低效的:
var lines = File.ReadLines(accountFileLocation.Text).Skip(1);
File.WriteAllLines("output.txt", lines);