Fichier sur eclipse
Résolu/Fermé
alexisxy
Messages postés
22
Date d'inscription
jeudi 18 mars 2010
Statut
Membre
Dernière intervention
31 mars 2010
-
27 mars 2010 à 12:02
lamizana235 Messages postés 4 Date d'inscription dimanche 28 juin 2009 Statut Membre Dernière intervention 6 avril 2010 - 6 avril 2010 à 02:49
lamizana235 Messages postés 4 Date d'inscription dimanche 28 juin 2009 Statut Membre Dernière intervention 6 avril 2010 - 6 avril 2010 à 02:49
A voir également:
- Fichier sur eclipse
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Eclipse download - Télécharger - Langages
5 réponses
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
Modifié par Yoan le 28/03/2010 à 13:13
Modifié par Yoan le 28/03/2010 à 13:13
Tu n'as pas besoin de charger le fichier ligne par ligne en mémoire, il suffit de l'ouvrir en append, pour que ce que tu écris se rajoute à la fin de ce qui est déjà dans le fichier :
L'urgent est fait, l'impossible est en cours,
Pour les miracles, prévoir un délai ...
try { FileWriter fstream = new FileWriter("out.txt", true); // C'est le booléen ici qui indique que le fichier est ouvert en append BufferedWriter out = new BufferedWriter(fstream); out.write(s.toString()); out.close(); } catch (Exception e) { System.err.println("Erreur pendant l'écriture dans le fichier : " + e.getMessage()); }
L'urgent est fait, l'impossible est en cours,
Pour les miracles, prévoir un délai ...
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
27 mars 2010 à 12:12
27 mars 2010 à 12:12
L'antislash est le caractère d'échappement, il faut l'échapper lui-même en remplaçant tous les \ par des \\
alexisxy
Messages postés
22
Date d'inscription
jeudi 18 mars 2010
Statut
Membre
Dernière intervention
31 mars 2010
27 mars 2010 à 13:46
27 mars 2010 à 13:46
je vous remercie Yoan ça m'a aidé..
mais je me suis bloqué une autre fois..
je dois enregistrer sur ce fichier sans perdre ce qu'y a déjà dedans..
que dois je faire s.v.p
voila ce que j'ai essayé de faire:
try{BufferedReader fou = new BufferedReader(new FileReader("in.txt"));
while((ligne=fou.readLine())!=null)
{tabs[i]=ligne;i++;}tabs[i]=s.toString();
fou.close();
PrintWriter fout =new PrintWriter(new FileWriter("in.txt"));int h1=0;
while(h1<i)
{fout.println(tabs[h1]);
h1++;}
fout.close();
}
mais quand j'ouvre mon fichier je trouve rien dedans..
merci pour votre aide..
mais je me suis bloqué une autre fois..
je dois enregistrer sur ce fichier sans perdre ce qu'y a déjà dedans..
que dois je faire s.v.p
voila ce que j'ai essayé de faire:
try{BufferedReader fou = new BufferedReader(new FileReader("in.txt"));
while((ligne=fou.readLine())!=null)
{tabs[i]=ligne;i++;}tabs[i]=s.toString();
fou.close();
PrintWriter fout =new PrintWriter(new FileWriter("in.txt"));int h1=0;
while(h1<i)
{fout.println(tabs[h1]);
h1++;}
fout.close();
}
mais quand j'ouvre mon fichier je trouve rien dedans..
merci pour votre aide..
alexisxy
Messages postés
22
Date d'inscription
jeudi 18 mars 2010
Statut
Membre
Dernière intervention
31 mars 2010
30 mars 2010 à 19:30
30 mars 2010 à 19:30
je vous remercie Yoan ca a marché..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lamizana235
Messages postés
4
Date d'inscription
dimanche 28 juin 2009
Statut
Membre
Dernière intervention
6 avril 2010
6 avril 2010 à 02:49
6 avril 2010 à 02:49
salut mon ami tu doit ajouté une \ à votre chemin car eclipse considère c:\.. comme une commande alors voila le nvx chemin C:\\Documents and Settings\Said\Bureau\said\in.txt"));
}
}