I am trying to write a file on unix in append mode with following code:
File file=new File(filename);
FileWriter fw=new FileWriter(file,true);
BufferedWriter bw=new BufferedWriter(fw);
bw.write(excelString.toString()); //excelString is StringBuffer
//some code here for populating excelString
This seems to work fine on MS windows xp but it is overwriting file when it runs on unix.
I am not getting where exactly is the problem. Is the java.io APIs have different behavioral constucts with unix?