Suppression d une ligne depuis un fichier texte
amirakhamessi
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
amirakhamessi Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
amirakhamessi Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
comment peut-on supprimer une ligne d'un fichier texte qui commence avec une chaine spécifique.
par exemple , je voudrai supprimer toutes lignes qui commencent avec la chaine "message num : " d'un texte.
merci à tous
comment peut-on supprimer une ligne d'un fichier texte qui commence avec une chaine spécifique.
par exemple , je voudrai supprimer toutes lignes qui commencent avec la chaine "message num : " d'un texte.
merci à tous
A voir également:
- Suppression d une ligne depuis un fichier texte
- Forcer la suppression d'un fichier - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
1 réponse
Salut il existe pas de méthode permettant cela cependant tu peux la coder toi même, par exemple tu peux parcourir (lire lignes par lignes) la totalité de ton fichier, ajouter lignes par lignes les lignes respectant ta condition dans une variable de type String. A la fin de la lecture, tu auras donc dans ta variable String le contenu de ton fichier sans les lignes ne respectant pas ta condition, donc tu ouvres ton même fichier en écriture avec FileWriter qui te permet de supprimer le contenu du fichier avant d'ajouter. Reste plus qu'à append la variable String dedans pour copier le contenu de ta variable dedans et c'est ok.
Tu peux trouver d'autres méthodes, mais moi j'aurais fait comme ça c'est pas difficile quand tu t'y connais un peu en fichier...
Edit : pour la condition commence par "message" => Java.lang.String.startsWith()
Tu peux trouver d'autres méthodes, mais moi j'aurais fait comme ça c'est pas difficile quand tu t'y connais un peu en fichier...
Edit : pour la condition commence par "message" => Java.lang.String.startsWith()
amirakhamessi
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
merci tres gentil :) ca marche