class FileUtils { public static void copyFile(String src, String dst) { java.io.File fsrc = new java.io.File(src); java.io.File fdst = new java.io.File(dst); java.nio.channels.FileChannel inChan = null; java.nio.channels.FileChannel outChan = null; try { inChan = new java.io.FileInputStream(fsrc).getChannel(); outChan = new java.io.FileOutputStream(fdst).getChannel(); inChan.transferTo(0, inChan.size(), outChan); }catch(java.io.FileNotFoundException e){ System.err.println("A fájl nem található!"); }catch(java.io.IOException e){ System.err.println("Hiba a fájl másolása során!"); }finally{ try{ if(inChan != null) inChan.close(); if(outChan != null) outChan.close(); }catch(java.io.IOException e){} } } } class Program01 { public static void main(String[] args) { FileUtils.copyFile("vmi.txt", "vmi2.txt"); System.out.println("Másolás kész."); } }