我正在尝试将自定义标题(文本)写入文件,并且在发布文件时还必须删除标题。
我在尝试:
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);
但这不起作用。首先,它在标题文本之间留下空格,读取它会返回不正确的数据。我怎样才能最好地实现这一目标?