Beispielcode:
Datei erstellen, falls vorhanden überschreiben und befüllen
public void createDateiOrOverwrite() {
try {
File newfile = new File("C:\\TestDatei.txt");
Writer newWriter = new FileWriter(newfile);
newWriter.write("Zeile 1 geschrieben" + System.getProperty("line.separator"));
newWriter.write("Zeile 2 geschrieben" + System.getProperty("line.separator"));
newWriter.write("Zeile 3 geschrieben" + System.getProperty("line.separator"));
newWriter.write("Zeile 4 geschrieben" + System.getProperty("line.separator"));
newWriter.write("Letzte Zeile geschrieben" + System.getProperty("line.separator"));
newWriter.flush();
newWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
Datei erstellen, falls vorhanden nicht überschreiben und befüllen durch schreiben ans Ende der Datei
public void createDateiAppend() {
try {
File newfile = new File("C:\\TestDatei.txt");
Writer newWriter = new FileWriter(newfile, true);
newWriter.write("Zeile 1 geschrieben" + System.getProperty("line.separator"));
newWriter.write("Zeile 2 geschrieben" + System.getProperty("line.separator"));
newWriter.write("Zeile 3 geschrieben" + System.getProperty("line.separator"));
newWriter.write("Zeile 4 geschrieben" + System.getProperty("line.separator"));
newWriter.write("Letzte Zeile geschrieben" + System.getProperty("line.separator"));
newWriter.flush();
newWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}