Supprimer une ligne dans un fichier txt

fred240683 Messages postés 23 Date d'inscription mardi 19 octobre 2004 Statut Membre Dernière intervention 9 novembre 2004 - 9 nov. 2004 à 10:18
cs_GodConan Messages postés 2113 Date d'inscription samedi 8 novembre 2003 Statut Contributeur Dernière intervention 6 octobre 2012 - 9 nov. 2004 à 19:14
bonjour
J'aimerais supprimer une ligne particulière dans un fichier (user.txt) du style suivant
user passw titi@free.fr
etc..
Je connais l'identifiant du début de la ligne à supprimer( c'est-à-dire son login).
J'aimerais supprimer cette ligne sans avoir à supprimer totalement le fichier et le réecrire ensuite sans cette ligne( du moins si une autre solution existe).
Merci d'avance.

P.S: Ce petit travail est assez urgent !!!!!

1 réponse

cs_GodConan Messages postés 2113 Date d'inscription samedi 8 novembre 2003 Statut Contributeur Dernière intervention 6 octobre 2012 12
9 nov. 2004 à 19:14
GodConan :clown)

et bien il te suffi de reecrire le fichier sans la ligne !!!
tu ouvre 2 flux : un en entrer et un en sortie
tu lit ton fichier jusque ta ligne tu ecri ds le flx de sortie puis tu passe ta ligne et tu ecri le reste ... ;o)

ensuite tu ecrase l ancien fichier ...

ai je etai clair ;o) mais bon ca doi etre la meme chose ds tou les langage ... ;o)

tous le necessaire est ds le package java.io

GL

++
0
Rejoignez-nous