Java RandomAccessFile setLength, но для начала двоичного файла

Я читал RandomAccessFile и понимаю, что можно обрезать конец файла с помощью setLength до длины короче файла. Я пытаюсь скопировать только «конец» файла в новый файл и обрезать начало.

Так, например: я хочу удалить первые 1300 байтов файла и скопировать остальную часть файла в новый файл.

Есть ли способ сделать это?

Ваше здоровье


person Alex Byasse    schedule 25.11.2013    source источник


Ответы (1)


Рассматривали ли вы возможность использования метода поиска RandomAccessFile для поиска до 1300 байт, а затем прочитать оставшуюся часть файла, начиная со смещения, и использовать другой RandomAccessFile (или другой выходной поток), чтобы создать новый файл со значениями, которые вы читаете из оригинала файл начинается с указанного вами смещения 1300 байт?

person Sam    schedule 25.11.2013
comment
+1, но это не Jeopardy, и ответ не обязательно должен быть в форме вопроса ;-) - person Jim Garrison; 25.11.2013