How to append data to a binary file?

前端 未结 3 1653
Happy的楠姐
Happy的楠姐 2020-11-30 08:51

I have a binary file to which I want to append a chunk of data at the end of the file, how can I achieve this using C# and .net? Also is there anything to consider when wri

3条回答
  •  天命终不由人
    2020-11-30 09:16

    You should be able to do this via the Stream:

    using (FileStream data = new FileStream(path, FileMode.Append))
    {
        data.Write(...);
    }
    

    As for considerations - the main one would be: does the underlying data format support append? Many don't, unless it is your own raw data, or text etc. A well-formed xml document doesn't support append (without considering the final end-element), for example. Nor will something like a Word document. Some do, however. So; is your data OK with this...

提交回复
热议问题