No non esiste. E non è una questione di Java .... vale in generale. Nei file il contenuto (tutto o in parte che sia) non può "shiftare" in avanti o indietro, nel senso che non puoi inserire/eliminare fisicamente byte in mezzo e pensare che il resto seguente si "sposti".Originariamente inviato da Dark867
dato un file testuale di n righe, mi permetta di scrivere a una determinata riga m, con 0<m<n, shiftando di consequenza le righe che vengono dopo.
In un file si possono solo sovrascrivere i byte già esistenti o "appendere" (aggiungere) al fondo nuovi byte.