同时读取和追加文件[C#]

0 c#

我正在寻找一种打开文件进行阅读和追加的方法.FileMode.OpenOrCreate, FileAccess.ReadWrite只关心(过)写文件和阅读,而不是追加.

Jon*_*eet 6

打开它ReadWrite,但是当你想要写它时,寻求到最后.流只有一个逻辑位置 - 如果它在最后,你不能读; 如果它在中间,你会在写作时覆盖数据.

如果您要进行大量的阅读和追加,在两者之间交替进行,则可能需要创建包含所有新数据的临时文件,然后在阅读完毕后才实际单独附加.