Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2008, 06:03
Alberto_58
 
Fecha de Ingreso: marzo-2008
Mensajes: 7
Antigüedad: 16 años, 2 meses
Puntos: 0
Problema al copiar ficheros

Hola,

os comento mi problema. Quiero copiar un fichero en otra carpeta exactamente igual. Resulta que el fichero generado es idéntico salvo que se rellena con nulos el final:

Código:

Código:
byte bytes[] = new byte[4096];
OutputStream os = new FileOutputStream(new File(rutaDestino + nombreFichero));
int len = 0;
InputStream content = new FileInputStream(new File(rutaCompleta));
while ((len = content.read(bytes)) >= 0) {
	os.write(bytes, 0, len);
}
os.write(bytes);
os.close();
Este código me crea un fichero idéntico donde se le indica, pero al abrilo veo que me aparecen nulos al final. ¿Alguna idea?.

Muchas gracias.