下面的方法會覆蓋輸出文件(process.txt)嗎?C# - 使用File.WriteAllLines
private static void CompareOrig()
{
File.WriteAllLines("process.txt",
File.ReadAllLines("process2.txt").Except(File.ReadAllLines("process.txt")));
}
新增信息:
的問題是,當線路從process2.txt讀取,它們被寫入process.txt文件,因此覆蓋該文件中的所有現有數據。相反,我如何將輸出附加到process.txt?例如
File.AppendAllText("process.txt")
由於這是非常簡單的 - 你爲什麼不自己嘗試一下? 如果是這樣的話,也許讀取所有行到變量,然後重寫和新的數據? –
AppendAllText,AppendAllLines是現有的方法。 –
@亨克Holterman謝謝,我用AppendAllLines – James