JavaIO流——简单对文件的写入及读取

Posted zdsmeetheron190227

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaIO流——简单对文件的写入及读取相关的知识,希望对你有一定的参考价值。

已经讲了写入和读取了,那么想要把一个文件的内容复制到另一个文件呢

不说太多,直接见代码

public static void copyFile(String srcFilename, String destFilename) throws IOException {
        FileReader fReader = new FileReader(srcFilename);
        FileWriter fWriter = new FileWriter(destFilename);
        
        char[] buffer = new char[1024];
        int len = 0;
        while((len = fReader.read(buffer)) != -1) {
            fWriter.write(buffer);
        }
        fReader.close();
        fWriter.close();
        System.out.println("done");
    }

然后,调用的时候是这样

copyFile("C:\Users\Administrator\Desktop\whereveryouare.txt", "C:\Users\Administrator\Desktop\Favourite.txt");

最简单的复制就这样了。

以上是关于JavaIO流——简单对文件的写入及读取的主要内容,如果未能解决你的问题,请参考以下文章

javaIO流之字节到字符流的转换流

Java IO流

Java IO_003.Reader与Writer--字符流以及编码对数据的操作(读取与写入)

学习IO流

用javaIO流读取文本中英文字母和英文单词的出现次数及频率

JavaIO流--文件字符流--FileReaderFileWriter