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.