//
import java.io.*;
public class CopieurFichier {
public static void copie(String src,String dest)
{FileInputStream s=null;
FileOutputStream d=null;
try {
FichierLecture Source= new FichierLecture(src);
FichierEcriture Destination=new FichierEcriture(dest);
s=new FileInputStream(Source);
d=new FileOutputStream(Destination);
byte[] tampon=new byte[1024];
int lu=0;
do {lu=s.read(tampon);
if (lu!=-1) d.write(tampon,0,lu);}
while (lu!=-1);
} // try
catch (IOException e)
{System.err.println(e.getMessage());}
finally
{ if (s!=null)
{try {s.close();}
catch (IOException e){};}
if (d!=null)
{try {d.close();}
catch (IOException e){};}
} // finally
} // copie
public static void main(String args[])
{if (args.length!=2)
{System.err.println("Usage : java CopieurFichier ");
return;}
copie(args[0],args[1]);
}
}