/*
// 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