Sto provando a scrivere un metodo che rende un "file log.txt" se non esiste già e quindi scrive nel file. Il problema che sto incontrando è ogni volta che chiamo il metodo, sovrascrive il registro esistente. Come cambio il metodo in modo che invece di sovrascrivere i dati si aggiorni semplicemente il file?Scrittura su file di testo senza sovrascrittura in Java
mia scrittura del file Metodo:
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 (nuova FileWriter (Nuovo file(), true)); –