Sé cómo truncar un archivo RandomAccess para que se eliminen los bytes al final.Java RandomAccessFile truncado desde el inicio
raf.getChannel().truncate(file.length() - 4);
o
raf.setLength(file.length() - 4);
Pero, ¿cómo se puede truncar una RandomAccessFile de tal manera que los bytes en el inicio de la extracción? No necesito escribir el contenido de este archivo en un nuevo archivo. Busqué en Google y no pude encontrar una respuesta. Por favor ayuda. Gracias por adelantado.
Gracias por el aviso @Tom. Continué con el siguiente uso de su información. fc.transferTo (seek, file.length() - seek, fcTmp); – prageeth
es una lástima, también. los sistemas de archivos que se ejecutan en medios flash serían ideales para un "truncado desde el principio" debido a la cantidad limitada de ciclos de borrado. – Michael