我必须连续编辑一个 1MB 的文件,模拟一个文件系统。我要修改文件控制 block 、FAT、 block 等的目录。
教授建议每次进行更新时都覆盖该文件。 1MB 不应该花费几分钟,但我不喜欢这种方式。
这里是 FileChannel 吗?另外,我知道如果我编辑 MappedByteBuffer ,映射文件区域的内容也立即被编辑?即是否自反射(reflect)射?
谢谢。
最佳答案
你需要RandomAccessFile .
关于java - 连续编辑一个 1MB 的文件,怎样才更有效率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2841427/