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:
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?.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();
Muchas gracias.