【发布时间】:2010-10-25 22:13:03
【问题描述】:
我有一个文本文件,它作为一个非常大的数据提取的一部分被写入。文本文件的第一行是提取的“帐户”数量。
由于此提取的性质,该数字直到过程结束时才知道,但文件可能很大(几百兆)。
在 C#/.NET 中打开文件(在本例中为简单文本文件)并替换文本第一“行”中的数据的最佳方式是什么?
重要提示: - 我不需要替换“固定数量的字节” - 这很容易。这里的问题是需要在文件顶部插入的数据是可变的。
重要说明 2:- 一些人曾询问/提到只是将数据保存在内存中然后替换它......但这完全不可能。之所以要更新此进程,是因为它有时会在将一些演出加载到内存时崩溃。
【问题讨论】:
-
"#####\r\n(表示没有填充)" 你确定不能有前导零吗?