Salve, vorrei sapere se c'è un metodo veloce per poter aprire un file di testo, leggere il contenuto e "appendere" ulteriore testo.
Grazie.
Salve, vorrei sapere se c'è un metodo veloce per poter aprire un file di testo, leggere il contenuto e "appendere" ulteriore testo.
Grazie.
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Supponendo che il file sia esistente io procedo così:
Ma non viene scritto nulla nel file...come mai?codice:String st_nomeF = "testBat.txt"; FileReader fr = new FileReader(st_nomeF); BufferedReader br = new BufferedReader(fr); FileWriter fw = new FileWriter(st_nomeF, true);
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Ho risolto in questo modo
solo che "\n" non viene codificata come new line....come devo fare?codice:String st_nomeF = "testBat.txt"; FileReader fr = new FileReader(st_nomeF); BufferedReader br = new BufferedReader(fr); FileWriter fw = new FileWriter(st_nomeF, true); fw.write("\nwrite"); fw.flush(); fw.close();
Se uso "PrintStream" il file ha bisogno di un OutputStream (new File), ma questo cancella tutto il precedente testo.
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Il centro dell'attenzione non è sempre un buon posto in cui trovarsi
Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)
unomichisiada: grazie, ma non capisco cosa farne....cioè come scrivere?
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
fw.newLine();Originariamente inviato da Donovant
unomichisiada: grazie, ma non capisco cosa farne....cioè come scrivere?
fw.write("blablabla");
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Alex'87, il problema è che voglio aggiungere testo, ad un file di testo già pieno.
Ovviamente su nuove linee, con "fw.write()" cancella tutto il contenuto.
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Ma se il writer lo hai aperto in append (con il true nel costruttore) , come fa a cencellarti tutto il contenuto? Non capisco. E poi nell'altro post hai scritto di aver risolto con quello e di volere un modo per stampare su unova riga, io te l'ho linkato, onestamente mi sfugge il tuo problema.Originariamente inviato da Donovant
Alex'87, il problema è che voglio aggiungere testo, ad un file di testo già pieno.
Ovviamente su nuove linee, con "fw.write()" cancella tutto il contenuto.
In ogni modo ecco un altro link (trovato usando quel magico strumento di nome google co cui pare tu abbia bisticciato) in cui trovi un esempio simile a ciò che devi fare.
Vedi un po.
Il centro dell'attenzione non è sempre un buon posto in cui trovarsi
Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)
unomichisiada: sei molto "simpatico"...infatti ho rimediato con il TUO amico google....
Il problema era nel costruttore "new File()" che avevo più sopra.
Grazie cmq.
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Beh, non prendertela ma un po di ironia te la sei meritata visto che usi il forum per cose banali per le quali si trovano migliaia di esempi con ricerche altrettanto banali su google, ed aimè non sei l'unico.Originariamente inviato da Donovant
unomichisiada: sei molto "simpatico"...infatti ho rimediato con il TUO amico google....
Il problema era nel costruttore "new File()" che avevo più sopra.
Grazie cmq.
Come da te stesso ammesso sopra hai rimediato trovando un esempio su google, il che mi pare confermi quanto ti sto dicendo.
Il forum andrebbe usato per problemi veri sui quali si è sbattuto la testa per ore (anche googlando), senza successo, altrimenti si toglie visibilità a problemi di questo tipo con problemi facilmente risolubili per altre vie. Chiaramente è solo la mia opinione, sei libero di non condividerla, ma se poi faccio qualche battutina (per altro dopo aver comunque tentato di aiutarti) non volermene. Saluti.
Il centro dell'attenzione non è sempre un buon posto in cui trovarsi
Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)