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