Stocker le résultat dans des fichiers
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:
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