2011-03-20 37 views
0

我有一個文件data.txt。 data.txt中包含的文字一行行:如何寫文件的最後一行

一個

在這裏,我需要在文件中寫入數據:

一個
四個

我不知道如何寫文件中像這樣!

+3

接受以前的答案,所以人們會想要幫助你。 – 2011-03-20 15:15:45

+4

另外,這是在C#還是IronPython? – 2011-03-20 15:16:08

+0

您寫入文本文件的數據是否與您給定的數據相同或是否有任何更改 – Dotnet 2011-03-21 03:59:29

回答

0

通常,您在插入時必須重新編寫文件 - 因爲文本文件具有可變長度的行。

您可以使用的優化方式有:如擴展文件和緩衝寫入,但可能必須緩衝任意數量 - 即在頂部插入一行。

如果我們更瞭解您的完整情景,我們將更有效地提供幫助。

0

循環訪問您的文本文件並將行作爲數組。修改數組並將其保存迴文件。但是如果你有其他的文本文件,這不是一個好主意,對於這個特定的例子,它可以毫無問題地工作。

相關問題