Mit den folgenden statischen Methoden kann man sehr einfach Texte an das Ende einer Datei anhängen. Verschiedene Argumente ermöglichen dabei einen flexiblen Aufruf mit einem Pfad String oder einem File Objekt.
Die Pfad Methode erwartet als erstes Argument den Dateipfad als String.
public static void append(String path, String text, String charsetName)
throws FileNotFoundException, IOException
{
append(new File(path), text, charsetName);
}
Die File Methode erwartet als erstes Argument den Dateipfad als File Objekt. Durch Aufruf der Methode write wird der Text an das Ende der Datei geschrieben.
public static void append(File file, String text, String charsetName)
throws FileNotFoundException, IOException
{
if (file.exists() == false)
throw new FileNotFoundException("File does not exist! "+file);
write(new FileOutputStream(file,true), text, charsetName);
}
append("test.txt", "test content", "utf-8");
append(file, "test content", "utf-8");
Autor: Johannes HammoudKommentare Datum: 22.08.2009