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.