如何写最后一行文件

时间:2011-03-20 15:14:56

标签: c#

我有一个文件data.txt。 data.txt包含逐行文本:

一个
2个
3个
6个

这里我需要将文件中的数据写为:

一个
2个
3个
4
5
6个

我不知道如何写这样的文件!!

2 个答案:

答案 0 :(得分:0)

通常,您必须在插入时重写文件 - 因为文本文件具有可变长度的行。

您可以使用优化:例如扩展文件以及缓冲和写入,但您可能需要缓冲任意数量 - 即在顶部插入一行。

如果我们对您的完整情况有了更多了解,我们将能够更有效地提供帮助。

答案 1 :(得分:0)

循环浏览文本文件并将行放入数组。修改数组并将其保存回文件。但是如果你有一些其他的文本文件,这不是一个好主意,对于这个特殊的例子,它可以没有问题。