以下是Java代码实现:

import java.io.*;

public class CopyFile {
    public static void main(String[] args) {
        try (BufferedReader reader = new BufferedReader(new FileReader("src.txt"));
             BufferedWriter writer = new BufferedWriter(new FileWriter("tar.txt"))) {
            char[] buffer = new char[1024];
            int len;
            while ((len = reader.read(buffer)) != -1) {
                writer.write(buffer, 0, len);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

首先创建一个BufferedReader对象和一个BufferedWriter对象,分别用于读取源文件和写入目标文件。然后创建一个字符数组作为缓冲区,每次读取一定量的字符到缓冲区中,再将缓冲区中的内容写入目标文件,直到读取完整个源文件。最后关闭读写流

应用字符流缓冲区。将srctxt文件的内容拷贝到tartxt文件

原文地址: http://www.cveoy.top/t/topic/fq0q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录