1

カスタム ヘッダー (テキスト) をファイルに書き込もうとしていますが、ファイルをリリースするときにヘッダーも削除する必要があります。

やっています:

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);

しかし、これはうまくいきません。まず、ヘッダー テキストの間にスペースがあり、それを読み取ると正しくないデータが返されます。これを達成するにはどうすればよいですか?

4

0 に答える 0