我正在尝试编写一个方法,使得“log.txt文件”不存在,然后写入文件。我遇到的问题是每次调用方法时,都会覆盖现有的日志。如何更改该方法,以便覆盖刚刚更新文件的数据?在不覆盖Java的情况下写入文本文件
我写文件方法:
File log = new File("log.txt")
try{
if(log.exists()==false){
System.out.println("We had to make a new file.");
log.createNewFile();
}
PrintWriter out = new PrintWriter(log);
out.append("******* " + timeStamp.toString() +"******* " + "\n");
out.close();
}catch(IOException e){
System.out.println("COULD NOT LOG!!");
}
PrintWriter pw = new PrintWriter(new FileWriter(New File(),true)); – 2012-04-01 01:52:22