Comment je peux supprimer un ligne dans un fichier sachant que je donne en entrée une adresse IP comme caractère de recherche à supprimer.
Le fichier contient des lignes sous la forme suivante:
nom#@ip#services
Comment je peux supprimer un ligne dans un fichier sachant que je donne en entrée une adresse IP comme caractère de recherche à supprimer.
Le fichier contient des lignes sous la forme suivante:
nom#@ip#services
Il y a déjà un post sur ce sujet, mais je sais plus le retrouver...
La solution était de passer par un autre fichier :
- ouvrir le fichier source et un fichier destination
- lire les lignes du fichier source une à une
- effectuer un test de pattern sur la texte à modifier
- écrire la ligne -modifiée- dans le fichier destination
Le resultat est dans le fichier destintation...
Note perso : le mieux c'est de faire avec des InputStream plutôt que des fichiers directement...
Partager