Documentos de Académico
Documentos de Profesional
Documentos de Cultura
*;
if (args.length !=2){
System.out.println("Uso: CopiaConBuffer fuente destino");
return;
}
try {
fin = new BufferedInputStream (new FileInputStream (args[0]));
} catch(FileNotFoundException exc){
System.out.println("Archivo de entrada no encontrado");
return;
}
try {
fout = new BufferedOutputStream (new FileOutputStream (args[1]));
} catch(FileNotFoundException exc){
System.out.println("Error de apertura del archivo de salida");
try {
fin.close();
}catch(IOException exc2){
System.out.println("Error al cerrar el archivo de salida");
return;
}
try{
int i;
do{
i= fin.read();
if(i !=-1) fout.write (i);
} while(i !=-1);
}catch(IOException exc){
System.out.println("Error de archivo");
}
try{
fin.close();
}catch(IOException exc){
System.out.println("Error al cerrar el archivo de entrada");
}
try{
fout.close();
}catch(IOException exc){
System.out.println("Error al cerrar el archivo de salida");
}
}
}