Autore Topic: Gestione file di testo...aggiungere una linea ad un testo già presente..  (Letto 231 volte)

Offline smartgatto

  • Utente junior
  • **
  • Post: 97
  • Respect: +3
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S5
  • Sistema operativo:
    Windows 7
Ciao a tutti...
nella mia app sono riuscito a scrivere un nuovo file di testo e una linea di testo con questo codice:
Codice: [Seleziona]
public void salvatxt(String testoA, String testoB) {

        File file;
        FileOutputStream outputStream;
        String txt=  testoA + "  " + testoB;

        try {
            file = new File("/storage/emulated/0/Android/H46");
            outputStream = new FileOutputStream(file);
            outputStream.write(sms.getBytes());
            outputStream.close();

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

Ma se io invece volessi aprire il file già presente chiamato H46 ed aggiungere una riga sotto con un altro testo come dovrei fare?
grazie mille!

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 716
  • Respect: +151
    • Github
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Huawei P9 Lite
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Gestione file di testo...aggiungere una linea ad un testo già presente..
« Risposta #1 il: 13 Ottobre 2015, 12:20:45 CEST »
0
Prova così:
Codice (Java): [Seleziona]
outputStream = new FileOutputStream(file, true); //Usa "true" per aggiungere testo ad un file esistente
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline smartgatto

  • Utente junior
  • **
  • Post: 97
  • Respect: +3
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S5
  • Sistema operativo:
    Windows 7
Re:Gestione file di testo...aggiungere una linea ad un testo già presente..
« Risposta #2 il: 13 Ottobre 2015, 18:11:25 CEST »
0
Grazie ci proverò!