Bonjour,
je suis débutant avec le langage JAVA.
Comment je peux ouvrir un fichier txt puis ajouter du texte à la fin de ce fichier?
Quel est la bibliothèque qu'il faut utiliser?
Merci pour votre aide.
Bonjour,
je suis débutant avec le langage JAVA.
Comment je peux ouvrir un fichier txt puis ajouter du texte à la fin de ce fichier?
Quel est la bibliothèque qu'il faut utiliser?
Merci pour votre aide.
Ceci devrait marcher:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 try { FileOutputStream fos = new FileOutputStream(repertoire/fichier.txt); fos.write(texte.getBytes()); fos.close(); } catch(IOException ioe) { //Gérer les exceptions liées à l'accès au fichier }
Bon ok une piste:
Il faut utilise ce constructeuren mettant append à true , tu peux ecrire à la fin de ton fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part FileWriter(File file, boolean append)
@++
voici ma classe:
Dans cette methode j'essaye de verifier si le fichier exite et s'il est possible de rejouter du texte mais j'ai pas trouver la bonne fonction pour ecrire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 import java.io.File; public class MonFichier { //File fichier; public MonFichier() { super(); } public String ouvrirfichier(String path) throws Exception{ File fichier = new File(path); if(fichier.exists()&& fichier.canRead()){ return "Ok"; //message } else { return "Pas Ok"; //message } } }
Quesque je dois utiliser?
Merci![]()
Comme dit juste au avant, FileWriter(File file, boolean append).
Si ton fichier existe et que tu veux rajouter des lignes à la fin, tu fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part FileWriter writer = new FileWriter(fichier,true);
Merci les amis voici le code qui fonctionne parfaitement
Juste une remarque: lorsque le fichier est vide l'insertion de le fichier ne fonctionne pas ?? il faut utiliser une autre fonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import java.io.File; import java.io.FileWriter; public class MonFichier { public MonFichier() { super(); } public String ouvrirfichier(String path,String chaine) throws Exception{ File fichier = new File(path); if(fichier.exists()&& fichier.canRead()){ FileWriter writer = new FileWriter(fichier, true); writer.append(chaine); writer.close(); return "La chaine <"+chaine+"> a été ajouter dans <"+path+">"; } else { return "Le fichier n'existe pas"; } }
C'est bon les amis le script fonctionne corectement.
Merci pour votre aide elle était prèssieuse![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager