What is the best-practice way to truncate a file in Java? For example this dummy function, just as an example to clarify the intent:
void readAndTruncate(Fil
Use FileChannel.truncate:
try (FileChannel outChan = new FileOutputStream(f, true).getChannel()) { outChan.truncate(newSize); }