So come troncare un file RandomAccess in modo che i byte alla fine vengano rimossi.Java RandomAccessFile troncato dall'inizio
raf.getChannel().truncate(file.length() - 4);
o
raf.setLength(file.length() - 4);
Ma come per troncare una RandomAccessFile in modo che byte all'inizio viene rimosso? Non ho bisogno di scrivere il contenuto di questo file in un nuovo file. Ho cercato su Google e non ho trovato risposta. Per favore aiuto. Grazie in anticipo.
Grazie per l'heads up @ Tom. Sono andato avanti con il seguente utilizzando le tue informazioni. fc.transferTo (seek, file.length() - seek, fcTmp); – prageeth
è troppo male, anche. i file system in esecuzione su supporti flash sarebbero ideali per un "troncato dall'inizio" a causa del numero limitato di cicli di cancellazione. – Michael