/* // Autor: Juan Antonio Ripoll // Fecha: 03/10/2013 // Descripción: /* REALIZA UN PROGRAMA EN JAVA QUE HAGA UNA COPIA DE UN FICHERO A OTRO DE TODOS SUS DATOS. LOS NOMBRES DEL FICHERO A COPIAR SE LE PASARÁN COMO PARÁMETRO. */ import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { File file_in; File file_out; if (args.length != 2) { InputStreamReader c = new InputStreamReader(System.in); BufferedReader in = new BufferedReader(c); System.out.print("Introduzca la ruta del archivo a copiar: "); file_in = new File( in.readLine() ); System.out.print("Introduzca la ruta del nuevo archivo: "); file_out = new File( in.readLine() ); } else { file_in = new File( args[0] ); file_out = new File( args[1] ); } System.out.println("Realizando copia de fichero un momento ..."); try { FileInputStream in = new FileInputStream(file_in); FileOutputStream out = new FileOutputStream(file_out); int i = 0; while(i != -1) { i = in.read(); if (i != -1) out.write(i); } in.close(); out.close(); System.out.println("La copia se realizó correctamente."); } catch(IOException e) { System.out.println("Error intentado realizar la copia del archivo."); } } }
Thursday, December 12, 2013
Ejercicio 2
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment