Bonjour à tous je viens vous voir concernant un petit problème sur la lecture et l’écriture dans des fichiers textes en java :
Alors j’ai un main qui lit plusieurs fichiers texte en entrée (avec des buffered reader), et je veux écrire à la sortie dans des fichiers du même nom que ceux de l’entrée, j’explique :
A la sortie je veux écrire dans le même nombre de fichiers,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public static void main(String[] args) { Text theText = new Text(); theText.read("text1.txt"); theText.read("text2.txt "); theText.read("text3.txt"); ... theText.writeFile(); } }
Es que vous savez comment je peux faire pour conserver le même nombre de fichier, c-à-d j’aurais à la sortie : NewText1, NewText2, NewText3
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 public FileWriter writeFile() { FileWriter Sortie = null; try { Sortie = new FileWriter("NewText"); try { Sortie.write("Bonjour à tous"); } finally { Sortie.close(); } } catch (IOException e) { e.printStackTrace(); } } return Sortie; }
Merci pour toute aide
cordialement
Partager