ファイルのコピー

Javaでファイルをコピーするには、java.nio.channels.FileChannelクラスを使う。

transferTo(long position, long count, WritableByteChannel target)

FileChannel src = new FileInputStream("C:\\tmp\\foo.txt").getChannel();
FileChannel dest = new FileInputStream("C:\\tmp\\foo2.txt").getChannel();
src.transferTo(0, src.size(), dest);
src.close();
dest.close();
スポンサーリンク