Day17_101_IO_FileReaderAndFileWriterCopy

IO_FileReaderAndFileWriterCopy

* 代码:
 
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;

    public class IOCopyTest03 {
        public static void main(String[] args) throws IOException {

            //创建输入路径
            String fileNameR="D:\\TestFile\\JavaTestFile\\FileReader.txt";

            //创建文件输出路径
            String fileNameW="D:\\TestFile\\JavaTestFile\\FileWriter.txt";

            //创建文件字符输入流对象
            FileReader fr=null;

            //创建文件字符输出流对象
            FileWriter fw=null;

            try {
                //创建文件字符输入流
                fr=new FileReader(fileNameR);
                //创建文件字符输出流
                fw=new FileWriter(fileNameW,true);

                //开始读取数据
                char[] chars=new char[512];
                int temp=0;
                while((temp=fr.read(chars))!=-1){
                    fw.write(chars,0,temp);
                }


            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }finally {
                if(fw!=null){
                    fw.close();
                    fr.close();
                }

            }

        }
    }
posted @ 2021-04-12 13:53  失昼  阅读(37)  评论(0)    收藏  举报