Copiar un Archivo a Otro en Java

Camilo Nova
CEOEl siguiente código muestra como hacer una copia exacta de un archivo a otro en java:
import java.io.*;
public class FileCopy {
public FileCopy(String sourceFile, String destinationFile) {
System.out.println("Desde: " + sourceFile);
System.out.println("Hacia: " + destinationFile);
try {
File inFile = new File(sourceFile);
File outFile = new File(destinationFile);
FileInputStream in = new FileInputStream(inFile);
FileOutputStream out = new FileOutputStream(outFile);
int c;
while( (c = in.read() ) != -1)
out.write(c);
in.close();
out.close();
} catch(IOException e) {
System.err.println("Hubo un error de entrada/salida!!!");
}
}
public static void main(String args[]) {
if(args.length == 2)
new FileCopy(args[0], args[1]);
else
System.out.println("Debe ingresar dos parametros");
}
}
Written by Camilo Nova

With a deep passion for technology and a keen understanding of business, Camilo brings a fresh perspective to the intersection of technology, design, and business.