Ich versuche, eine Methode zu schreiben, die eine "log.txt-Datei" erstellt, wenn eine Datei noch nicht existiert und dann in die Datei schreibt. Das Problem, auf das ich stoße, ist jedes Mal, wenn ich die Methode aufruft, überschreibt es das vorhandene Protokoll. Wie ändere ich die Methode, damit die Daten nicht überschrieben werden, sondern nur die Datei aktualisiert wird?In Textdatei schreiben, ohne in Java zu überschreiben
My Write-Datei Methode:
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 = neuer PrintWriter (neuer FileWriter (New File(), true)); –