io ho un file che verrà scritto ogni volta che qualcuno inserirà i dati nel form.
i dati vengono scritti contemporaneamente sul file e sul db.
ovviamente si tratta di campi quindi so con esattezza quanti saranno ed anche a quale lunghezza massima potranno avere.

il fatto e che ogni qul volta uno decida di fare una modifica il file dovre prendere queste modifiche cambiando i campi che un utente ha deciso di modificare.

non mi interessa che il file venga riscritto o che solo la riga prenda la modifica .

esempio :

1;1;via longo 1;napoli;na;;;;A112
2;1;via tommasini 12;napoli;na;;;;S192
3;1;via roaschia 121;roma;ro;;;;L2
4;1;c.so romania 132;genova;ge;;;;G23

voglio modificare la riga 3 in :

3;1;c.so brunelleschi 23;;roma;ro;;;;L2

il risultato dovrà essere :

1;1;via longo 1;napoli;na;;;;A112
2;1;via tommasini 12;napoli;na;;;;S192
3;1;c.so brunelleschi 23;;roma;ro;;;;L2
4;1;c.so romania 132;genova;ge;;;;G23

poi che venga riscritto il file , da 0 cambiando solo la 3 riga oppure cambiare solo la righa poco importa...
Ma non so come procedere a cancellare la riga oppure a modificarla.
Il file dovrà avere lo stesso nome di quello gia esistente ...

grazie!