【发布时间】:2013-11-25 04:20:04
【问题描述】:
我一直在阅读 RandomAccessFile 并了解可以通过 setLength 将文件的结尾截断为比文件短的长度。我试图将文件的“结尾”复制到一个新文件并截断开头。
例如:我想删除文件的前 1300 个字节并将文件的其余部分复制到一个新文件中。
有什么办法吗?
干杯
【问题讨论】:
标签: java file-io binary randomaccessfile
我一直在阅读 RandomAccessFile 并了解可以通过 setLength 将文件的结尾截断为比文件短的长度。我试图将文件的“结尾”复制到一个新文件并截断开头。
例如:我想删除文件的前 1300 个字节并将文件的其余部分复制到一个新文件中。
有什么办法吗?
干杯
【问题讨论】:
标签: java file-io binary randomaccessfile
您是否考虑过使用 RandomAccessFile 查找方法查找 1300 字节,然后从偏移量开始读取文件的其余部分,并使用另一个 RandomAccessFile(或不同的流输出)使用您读取的值创建一个新文件从您指定的 1300 字节偏移处开始的原始文件?
【讨论】: