Quote Originariamente inviata da LeleFT Visualizza il messaggio
No, la "modifica" di un file di testo consiste esattamente nella lettura e riscrittura dell'intero file.
Non è possibile "aggiungere" dati in posizioni arbitrarie se non applicando forti restrizioni sulla struttura del file (esempio, lunghezza fissa per il singolo record), ma questo aggiunge non pochi grattacapi (ad esempio, tutto ciò che viene DOPO la posizione corrente del puntatore viene irrimediabilmente sovrascritto).


Ciao.
Ok... detto ciò puoi suggerirmi un metodo "intelligente" per modificare un file del genere? o un metodo per gestire questi dati su un unico file?

Ad esempio, utilizzando un randomaccessfile, è possibile selezionarsi all'n-esimo byte, quindi ad esempio potrei leggere fino a quando non incontro la parola che mi delimita, vedo quando byte ho letto fin'ora e mi posiziono esattamente li; il problema è che detto a parole sembra facile.... ma non a fatti!