Wenn Sie mit FileOutputStream
Methoden arbeiten, gehen jedes Mal, wenn Sie Ihre Datei mit diesen Methoden schreiben, Ihre alten Daten verloren. Ist es möglich, Dateien zu schreiben, ohne Ihre alten Daten über zu verlieren FileOutputStream
?
Wenn Sie mit FileOutputStream
Methoden arbeiten, gehen jedes Mal, wenn Sie Ihre Datei mit diesen Methoden schreiben, Ihre alten Daten verloren. Ist es möglich, Dateien zu schreiben, ohne Ihre alten Daten über zu verlieren FileOutputStream
?
Antworten:
Verwenden Sie den Konstruktor, um Material an die Datei anzuhängen:
FileOutputStream(File file, boolean append)
Creates a file output stream to write to the file represented by the specified File object.
Um an eine Datei anzuhängen, sagen Sie "abc.txt"
FileOutputStream fos=new FileOutputStream(new File("abc.txt"),true);