Java 把文件内容复制到另一个文件中

import java.io.*;

public class FileCopy {
    public static void main(String[] args) throws IOException {
        BufferedWriter out01 = new BufferedWriter(new FileWriter("srcFile")); //创建需要复制的文件
        out01.write("You are my sunshine!!!!!!!!"); //并在文件中写入内容
        out01.close(); //写完文件要关闭

        InputStream inputStream = new FileInputStream("srcFile"); //把文件内容以流的形式读取
        OutputStream outputStream = new FileOutputStream("copyfile");  //把内容以流的形式写到文件
        byte[] bytes = new byte[1024];
        int length;
        while ((length = inputStream.read(bytes))>0){
            outputStream.write(bytes,0,length);
        }
        inputStream.close();
        outputStream.close();

        BufferedReader bufferedReader = new BufferedReader(new FileReader("copyfile")); //读取文件内容
        String string;
        while ((string=bufferedReader.readLine()) != null){
            System.out.println(string);
        }

        bufferedReader.close();

    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容