Salut;
j'ai crée ce code qui permet de lire les lignes d'une fichier, et prendre chaque ligne de cette fichier et la mettre dans un fichier à part, mais le problème c'est que tous les fichiers que je reçois ne contient que la dernière ligne.
pouvez vous me corriger le programme SVP.
merci
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 public static void main(String args[]) throws IOException { FileInputStream fstream = new FileInputStream("/home/Bureau/CaptureEcrant/Message.txt"); // Get the object of DataInputStream DataInputStream in = new DataInputStream(fstream); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String strLine; while ((strLine = br.readLine()) != null) { Writer output = null; for (int i = 0; i < 400; i++) { File fil = new File("/home/Bureau/CaptureEcrant/message/file" + i + ".txt"); output = new BufferedWriter(new FileWriter(fil)); output.write(strLine); output.close(); } } // System.out.println(strLine); }
Partager