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();