Manipulation de fichiers en java

Fermé
Hanane - 9 avril 2002 à 12:10
 anonyme - 14 janv. 2008 à 11:50
Salut à tous :

Voila ma question : comment à partir d'un programme Java on peut modifier ou supprimer une ligne d'un fichier texte par exemple.
Je sais comment ecrire ou lire un ligne mais par contre en ce qui concerne la modification ou la suppression c'est un autre problème.

Merci d'avance pour votre aide.
A voir également:

2 réponses

choubaka Messages postés 39410 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 3 janvier 2025 2 104
9 avril 2002 à 12:56
Une solution serait de traiter ton fichier et ensuite de l' "écraser" une fois modifié. Mais bon si c'est un gros fichier....

Chouba
"Obsédé des travaux manuels non pratiquant"
0
C'est une idée mais la taille de mon fichier est beaucoup trop importante.

Merci quand même.
0
Utiliser un RandomAccessFile !

"Il existe deux façons d'accéder aux fichiers: de façon séquentielle, en considérant un fichier comme un flux, et de façon aléatoire (random), ce qui permet de se déplacer en tout point du fichier dans n'importe quel ordre. En C, ces deux façons de procéder sont mélangées, mais en Java on distingue clairement le mode d'accès séquentiel qui s'appliques aux flux de données (streams), et le mode aléatoire, principalement implanté à travers la classe RandomAccessFile."
0