@Anonimamente
Salvo tutto il contenuto di un file in un record, poi lo riapro in modalità scrittura e copio tutto quello del record tranne la linea da eliminare. può funzionare no?
Non capisco il senso di questa tua frase. Cosa è per te un record? Forse fai molta confusione sulle conoscenze di base, e questo ti porta a scrivere cose senza senso. L'unico approccio sensato è leggere, operare sui dati e riscrivere il file.
@AldoBaldo
no, non va bene, non si "marca" nulla ... non ha senso "compattare" perché dovresti fare un lavoro assurdo di lettura/riscrittura sicuramente molto più pesante della normale operazione di read-change-write del file.