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

    }
}
原文地址:https://www.cnblogs.com/shunguo/p/14531845.html