我有一个文本文件,作为大型数据提取的一部分而被写入。文本文件的第一行是提取的“账户”数量。
由于提取的特性,该数字直到过程结束才能确定,但文件可能很大(几百兆)。
在C# / .NET中打开文件(在这种情况下是简单的文本文件),并替换第一行文本中的数据,哪种方式最好?
重要提示:我不需要替换“固定字节数”-那很容易。问题在于需要插入到文件顶部的数据是可变的。
重要提示2:有些人问及/提到仅将数据保存在内存中然后替换它……但那完全不可能。此过程之所以更新是因为有时会在将几GB加载到内存时崩溃。
由于提取的特性,该数字直到过程结束才能确定,但文件可能很大(几百兆)。
在C# / .NET中打开文件(在这种情况下是简单的文本文件),并替换第一行文本中的数据,哪种方式最好?
重要提示:我不需要替换“固定字节数”-那很容易。问题在于需要插入到文件顶部的数据是可变的。
重要提示2:有些人问及/提到仅将数据保存在内存中然后替换它……但那完全不可能。此过程之所以更新是因为有时会在将几GB加载到内存时崩溃。