Mit dem folgendem Code kann ein beliebiger Inhalt in eine Textdatei geschrieben werden. Sollte die Datei bereits existieren, wird der Text am Ende der Datei angefügt:
import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.logging.Level; import java.util.logging.Logger; public class SimpleFileWriter { static final Logger logger = Logger.getLogger(SimpleFileWriter.class.getName()); public static void writeFile(String pathName, String content) throws IOException { File file = new File(pathName); try (FileWriter writer = new FileWriter(file, true)) { writer.write(content); writer.flush(); } } public static void main(String[] args) { try { writeFile("C:/Temp/test.txt", "Hello World!" + System.getProperty("line.separator", "\r\n")); System.out.println("Data was successfully written."); } catch (IOException ex) { logger.log(Level.WARNING, ex.getLocalizedMessage()); } } } |