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(); } }