Personalmente il file, se possibile, lo riscriverei da zero ad ogni modifica