1·首先获得源文件的FileInputStreamjava
2·获得拷贝文件的FileOutputStream(这时候它只有路径和文件名)数组
3·经过FileInputStream的read方法将源文件的数据读取到byte数组中code
4·经过FileOutputStream的write方法将byte数组中的数据写入到拷贝文件中,实现复制。it
java.io.File file_in = new java.io.File(file1); java.io.File file_out = new java.io.File(file2);//这时候只是明确了路径和文件名 FileInputStream in1 = new FileInputStream(file_in); FileOutputStream out1 = new FileOutputStream(file_out); byte[] bytes = new byte[1024]; int c; while ((c = in1.read(bytes)) != -1)//将内容读取到字节数组 out1.write(bytes, 0, c);//将读取到的字节数组写入文件,实现复制 in1.close(); out1.close();