1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| /**
* Create a file3 whose content is = file1 content followed by file2 content
* @param file1 first file name
* @param file2 second file name
* @param file3 fusion result file
*/
public void writeFusionFiles(String file1, String file2, String file3){
try {
File temp= null;
temp= new File(file3);
boolean ch=temp.createNewFile();
if(ch)
{
System.out.println("file created");
}
else
{
System.out.println("file Not created");
}
FileWriter fos3 = new FileWriter(file3);
BufferedWriter bw3 = new BufferedWriter(fos3);
FileReader fr1 = new FileReader(file1) ;
BufferedReader br1 = new BufferedReader(fr1);
FileReader fr2 = new FileReader(file2) ;
BufferedReader br2 = new BufferedReader(fr2);
while(br1.ready()){
bw3.write(br1.readLine());
bw3.newLine();
}
while(br2.ready()){
bw3.write(br2.readLine());
bw3.newLine();
}
bw3.close() ;
br1.close() ;
br2.close() ;
} catch (IOException ioe) {
System.out.println( "IO error:" +ioe );
}
} |
Partager