Copiar un fichero de tipo imagen en Java

gema
05 de Enero del 2008
Quiero copiar un fichero de tipo imagen (gif,jpeg,...) de una ruta a otra. He usado el metodo renameTo del objeto File pero esto mueve el fichero de una ruta a otra y yo quiero copiarlo. GRACIAS

inma
05 de Enero del 2008
Este código hace lo que quieres, yo lo he probado tb para una imagen y funciona

FileInputStream fregis = new FileInputStream(nombreFichero que quieres copias);
FileOutputStream fsalida = new FileOutputStream(nombreFicherocopiado, true);

int b = fregis.read();
while (b != -1) {
fsalida.write(b);
b = fregis.read();

}

fsalida.flush();
fsalida.close();
fregis.close();

Shintaroc
05 de Enero del 2008
Mil Gracias, me estaba volviendo loco XD