【发布时间】:2012-09-22 12:46:15
【问题描述】:
可能重复:
Best Way to Write Bytes in the Middle of a File in Java
我有一个需要写入字节的文件。
我知道我需要在文件中的哪个位置插入特定字节。为了清楚起见,我需要在文件中间写入字节而不擦除任何现有字节。然后整个操作应该会增加文件的长度。
最好的方法是什么?
【问题讨论】:
-
已经尝试过了,不幸的是我的实现没有添加字节而是擦除现有字节,实际插入的技巧是什么?
-
@gtgaxiola:这行不通,因为它会覆盖现有字节
-
然后查看 Jon Skeet 的回答 stackoverflow.com/questions/7710356/…
-
文件不支持插入字节。您只能将现有的复制到文件的后面。