使用Buffered Stream删除部分文件

时间:2016-12-13 12:18:13

标签: c#

有没有办法使用BufferedStream删除文件的一部分,我不必读取整个文件并将数据从一个位置移动到另一个位置?

我使用KeyValuePair<int, String>对象索引文件内部的数据,因此我知道可以在什么位置和长度找到什么记录。然后我可以在文件中Seek移动到我不需要的位置,但是使用WriteByteWrite方法我只能将该块转换为空格或NULL字符并不是非常聪明。

是否有可能,如果是这样,适当的方法是什么?

0 个答案:

没有答案