如何使用RandomAccessFile 从头开始写入文件? 我正在以 3mb 字节的块写入文件,直到它达到 100mb 以进行基准测试。
如何使用 RandomAccessFile 从头开始写入文件?
您必须移动已写入的内容。
将硬盘想象成乐高底板。 您可以从一条边开始,一个接一个地放置块。块是您要写入的数据块,任何连续的块行都是一个"文件"。
但是,如果您想在"文件"的开头放置一些东西,则必须取下已经存在的块,将新块放在它们的位置,然后将新锁放回它们后面。