Salve,
ho la necessita di eliminare l'ultima riga di un file come posso fare e cosa utilizzare?
ql è il metodo + veloce e facile?
grazie
Salve,
ho la necessita di eliminare l'ultima riga di un file come posso fare e cosa utilizzare?
ql è il metodo + veloce e facile?
grazie
Semplice.
Leggi tutto il file e lo riscrivi senza l'ultima riga.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Grazie sto esaminando un'altra soluzione x il mio problema...
ma nel caso di non riscrivere l'ultima linea come è possibile farlo?
Non credo che ci siano altri modi: per eliminare dei dati da un file lo si deve riscrivere senza di essi.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Scusa mi sono espresso male...
kiedevo come si farebbe a livello di codice...!
Ad esempio così:
Ciao.codice:BufferedReader br = new BufferedReader(new InputStreamReader( new FileInputStream("tuofile.txt") ) ); Vector v = new Vector(); // Conterrà tutte le righe del file String linea = ""; // Leggo tutto il file e lo memorizzo nel Vector while((linea = br.readLine()) != null) { v.add( linea ); } br.close(); // Ora riscrivo tutto, tranne l'ultima riga PrintStream ps = new PrintStream( new FileOutputStream("tuofile.txt") ); for(int i=0; i<v.size()-1; i++) { // Il -1 indica di tralasciare l'ultima riga ps.println((String) v.elementAt(i)); } ps.close();
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
era semplicissimo grazie.... sono io ke sono
grazie tante a travarne tipi come te...!