Java'da NIO API'siyle bir dosyanın içeriğini başka bir dosyaya kopyalayan örnek aşağıdaki gibidir :
import java.nio.channels.*; import java.io.*; public class Kopyalayici { public static void main(String args[]){ try { Kopyalayici j = new Kopyalayici(); j.kopyala(new File(args[0]),new File(args[1])); } catch (Exception e) {e.printStackTrace();} } public void kopyala(File giris, File cikis) throws Exception { FileChannel kaynakKanali = new FileInputStream(giris).getChannel(); FileChannel hedefKanali = new FileOutputStream(cikis).getChannel(); kaynakKanali.transferTo(0, kaynakKanali.size(), hedefKanali); kaynakKanali.close(); hedefKanali.close(); } }
Not : Örnek sayilarvekuramlar.blogspot.com.tr sitesinden alınmıştır