标签: c#
有没有办法使用BufferedStream删除文件的一部分,我不必读取整个文件并将数据从一个位置移动到另一个位置?
BufferedStream
我使用KeyValuePair<int, String>对象索引文件内部的数据,因此我知道可以在什么位置和长度找到什么记录。然后我可以在文件中Seek移动到我不需要的位置,但是使用WriteByte或Write方法我只能将该块转换为空格或NULL字符并不是非常聪明。
KeyValuePair<int, String>
Seek
WriteByte
Write
是否有可能,如果是这样,适当的方法是什么?