PDA

Visualizza la versione completa : Input e output stream in java


flabel
19-01-2004, 19:08
ciao a tutti!
devo fare questo:
prendere un file .jpg da una cartella, rinominarlo e copiarlo in un'altra.
finchč prendo il file, con il percorso ed il resto, va bene; la rinomina va bene, ma quando devo copiare l'immagine, non mi copia nessun byte, nel senso che nella cartella di destinazione trovo il file denominato ma vuoto.
qualcuno mi puņ aiutare?
grazie
fla

Angelo1974
19-01-2004, 19:19
Ciao. Potresti provare con una cosa del tipo ( ciņ solo per quanto riguarda la copia ):
public void copia( File f, String fileName )throws Exception{
File fOUT = new File("C:\\documents\\images\\",fileName)
FileInputStream fIS = new FileInputStream(f);
FileOutputStream fOS = new FileOutputStream(fOUT);
while (fIS.available()>0)
fOS.write(fIS.read());
fIS.close();
fOS.close();
}

Dovrebbe andare. Ciao :ciauz:

flabel
20-01-2004, 10:26
grazie, proverņ!
fla

Loading