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.
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);
    }
merci