ウィキっとく? java > ファイルコピー

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ファイルコピー

  • チャネルを使ったファイルコピー
    private void fileCopy(File in, File out) throws IOException {
    	FileChannel infc = null;
    	FileChannel outfc = null;
    	try {
    		infc = new FileInputStream(in).getChannel();
    		outfc = new FileOutputStream(out).getChannel();
    		infc.transferTo(0, infc.size(), outfc);
    	} finally {
    		if (infc != null) {
    			infc.close();
    		}
    		if (outfc != null) {
    			outfc.close();
    		}
    	}
    }