用I/O实现文件的复制
在自己的几次测试中,发现DataInputStream复制的效果是最快的~
public static void main(String[] args) throws Exception {File f1=new File("C:"+File.separator+"杜拉拉升职记.rmvb");File f2=new File("D:"+File.separator+"杜拉拉升职记.rmvb");DataInputStream input=new DataInputStream(new FileInputStream(f1));DataOutputStream out =new DataOutputStream(new FileOutputStream(f2));byte b[]=new byte[1024];while( input.read(b, 0, 1024) !=-1){out.write(b,0,1024);}input.close();out.close();}