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
?
java
fileoutputstream
iSun
quelle
quelle
Antworten:
Verwenden Sie den Konstruktor a
File
und aboolean
und setzen Sie den Booleschen Wert auf
true
. Auf diese Weise werden die von Ihnen geschriebenen Daten an das Ende der Datei angehängt, anstatt das zu überschreiben, was bereits vorhanden war.quelle
Verwenden Sie den Konstruktor, um Material an die Datei anzuhängen:
Um an eine Datei anzuhängen, sagen Sie "abc.txt"
quelle