File file = new File("/home/user/test.txt");
file.createNewFile();
erzeugt werden.file.createNewFile();
Zunächst werden von beiden File-Objekten über InputStreams deren FileChannels erzeugt. Die Methode FileChannel.transferTo() nimmt zwei long-Werte für den zu übertragenden Bereich und den schreibbaren Channel des Zielobjektes entgegen. Die Prozedur muss mit einem try-catch-Block abgesichert werden, da eine IOException geworfen werden kann. Nach Abschluss des Transfers müssen beide Channels wieder geschlossen werden.