如何将文本添加到文件流?

时间:2013-09-03 17:01:47

标签: c# file file-io header

我正在尝试将自定义标题(文本)写入文件,并且还必须在释放文件时删除标题。

我在尝试:

var data = Encoding.Unicode.GetBytes(headerText);
file.SetLength(buffer.Length + data.Length);
file.Write(data, 0, data.Length);
//then write the rest of the file

然后当释放(跳过标题)时:

var data = Encoding.Unicode.GetBytes(headerText);
inFile.Seek(data.Length, SeekOrigin.Begin);

但这不起作用。首先,它在标题文本之间留下空格,并且读取它会返回不正确的数据。我怎么能最好地实现这个目标呢?

0 个答案:

没有答案