0

有没有一种简单的方法可以使用 FileOutputStream 写入文件顶部?

这个选项

FileOutputStream fos = openFileOutput("Activity.log", Context.MODE_APPEND);

附加到文件(写入到末尾)。但是我找不到“自动”选项来写入文件的开头。有没有,或者我必须把它降低一个档次并计算开始和结束索引等并写“一点一点”?

4

1 回答 1

1

创建一个名为“Activity_temp.log”的临时文件并将新数据写入其中,然后读取原始“Activity.log”并将其附加到临时文件中,然后删除“Activity.log”并将临时文件重命名为“活动日志”。

于 2012-08-22T11:35:56.663 回答