2019年3月6日 IO流

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

讀取文件信息成功!
複製文件信息成功!
相關文章
相關標籤/搜索