Java——使用IO流实现文件copy

IO流copy文件核心就是六个步骤:

1.创建字符输入流对象,关联数据源文件

2.创建输出流对象,关联目的地文件

3. 定义变量,记录读取到的内容

4.循环读取,只要条件满足就一直读取,并将读取到的内容赋值给变量

5.将读取到的数据写入到目的地文件

6. 释放资源

 

import  java.io.Reader;
import java.io.FileReader;
import java.io.*;
public class test {
    public static void main(String[] args) throws IOException {
        FileReader fr = new FileReader("C:\\Users\\15773\\Desktop\\test\\test2\\file2.txt");
        FileWriter fw = new FileWriter("C:\\Users\\15773\\Desktop\\test\\test3\\file2.txt");
        int len;
        while ((len = fr.read()) != -1){
            fw.write(len);
        }
        fr.close();
        fw.close();

    }
}

 

import  java.io.Reader;
import java.io.FileReader;
import java.io.*;
public class test {
    public static void main(String[] args) throws IOException {
        FileReader fr = new FileReader("C:\\Users\\15773\\Desktop\\test\\test2\\file2.txt");
        FileWriter fw = new FileWriter("C:\\Users\\15773\\Desktop\\test\\test3\\file22.txt");
        char[] chs = new char[1024];
        int len;
        while((len = fr.read(chs)) != -1){
            fw.write(chs, 0, len);
        }
        fr.close();
        fw.close();

    }
}

 

posted @ 2021-03-14 11:22  朵朵奇fa  阅读(250)  评论(0编辑  收藏  举报