【发布时间】:2011-02-19 22:48:06
【问题描述】:
我必须不断地编辑一个 1MB 的文件,模拟一个文件系统。我要修改文件控制块、FAT、块等目录。
教授建议每次进行更新时都覆盖该文件。 1MB 不应该花几分钟来完成,但我不喜欢这种方式。
去这里的方式是 FileChannel 吗?另外,我知道如果我编辑MappedByteBuffer,映射文件区域的内容也会立即编辑?即自反映射?
谢谢。
【问题讨论】:
我必须不断地编辑一个 1MB 的文件,模拟一个文件系统。我要修改文件控制块、FAT、块等目录。
教授建议每次进行更新时都覆盖该文件。 1MB 不应该花几分钟来完成,但我不喜欢这种方式。
去这里的方式是 FileChannel 吗?另外,我知道如果我编辑MappedByteBuffer,映射文件区域的内容也会立即编辑?即自反映射?
谢谢。
【问题讨论】:
你需要RandomAccessFile。
【讨论】: