java源文件分享地址:java
連接:https://pan.baidu.com/s/16pcU-EkjAKhb1tYOQ5vJcg 提取碼:lzsm 複製這段內容後打開百度網盤手機App,操做更方便哦
做業:經過IO流編寫文件複製功能,編寫代碼以下:測試
首先建立文件複製類:spa
package com.com.filecopy; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class FileCopyDemo { public void fileCopy(String filePath1,String filePath2){ FileInputStream fis = null; FileOutputStream fos = null; try { fis = new FileInputStream(filePath1); fos = new FileOutputStream(filePath2); int result = -1; String re = ""; while ((result = fis.read())!= -1){ re += (char)result; } System.out.println("讀取文件信息成功!"); fos.write(re.getBytes(),0,re.getBytes().length); System.out.println("複製文件信息成功!"); fos.flush(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally { try { fos.close(); fis.close(); } catch (IOException e) { e.printStackTrace(); } } } }
其次建立測試類:code
package com.com.filecopy; public class Test { public static void main(String[] args) { FileCopyDemo fcd = new FileCopyDemo(); fcd.fileCopy("g:/新建文件夾/bdqn.txt","g:/新建文件夾/test.txt"); } }
輸出結果爲:blog
讀取文件信息成功!
複製文件信息成功!