【发布时间】:2013-11-25 11:37:48
【问题描述】:
想知道是否可以使用 .NET/C# 中的 FileStream 将文本插入文件中间。如果没有,还有其他方法吗?我看到了 Truncate and Append 选项,但显然这不是我想要的。我想我可以打开一个文件流源,创建另一个目标文件并在我认为合适的时候写入它,然后截断源并从第二个文件或大缓冲区写回它,或者删除源并将目标文件重命名为原始源文件名。
我想我的问题是,这种事情如何最有效、最安全地完成。
【问题讨论】:
-
1:
read the file in a string2:use string's insert function to insert text3:write the stream back to the file
标签: c# filestream