ciao a tutti,
volevo sapere come fare in java a spostare un file da una cartella all'altra...grazie...
ciao a tutti,
volevo sapere come fare in java a spostare un file da una cartella all'altra...grazie...
Io ho usato questo codice in molte mie applicazioni:
src č il nome del file da spostare (con tutto il percorso)codice:public boolean sposta(String src, String dst) throws Exception { boolean result = false; try { FileInputStream fis = new FileInputStream( src ); FileOutputStream fos = new FileOutputStream( dst ); byte [] buf = new byte[fis.available()]; int letti = fis.read( buf ); if (letti > 0) { fos.write( buf ); fos.flush(); fos.close(); fis.close(); } if ( (new File(src)).delete() ) { result = true; } else { (new File(dst)).delete(); } } catch (IOException ioe) { result = false; } return result; }
dst č il nome del file di destinazione (con tutto il percorso).
Personalizzabile al massimo.
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 adesso provo...
ciao senti
questa riga qua...
[CODE]
FileInputStream fis = new FileInputStream( src );
[/CODE ]
alla variabile src gli passo il nome del file giusto perchč mi va in eccezione
grazie
ho risolto..siccome ...
lavoro con windows devo inserire tutto il percorso..
su linux basta solo il nome della cartella..
grazie..adesso provo.
potresti provare con questo http://java.sun.com/j2se/1.5.0/docs/...(java.io.File)