Se lavori con FileOutputStream
metodi, ogni volta che scrivi il tuo file con questi metodi hai perso i tuoi vecchi dati. È possibile scrivere file senza perdere i vecchi dati tramite FileOutputStream
?
Se lavori con FileOutputStream
metodi, ogni volta che scrivi il tuo file con questi metodi hai perso i tuoi vecchi dati. È possibile scrivere file senza perdere i vecchi dati tramite FileOutputStream
?
Risposte:
Usa il costruttore per aggiungere materiale al file:
FileOutputStream(File file, boolean append)
Creates a file output stream to write to the file represented by the specified File object.
Quindi per aggiungere a un file dire "abc.txt" use
FileOutputStream fos=new FileOutputStream(new File("abc.txt"),true);