美文网首页
IO流之字符复制

IO流之字符复制

作者: 公子请留步LookMe | 来源:发表于2018-08-14 16:30 被阅读0次
    用字符流来做文件的拷贝

    把一个java文件拷贝到项目根目录.

    • 创建字符输入流的对象
    • 创建字符输出流对象
    • 把输入流输入的数据写入输出流中
    • 关闭资源
    package IO_Dome2;
    
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    public class IODemocopy {
        public static void main(String[] args) {
             copy();
        }
        public static void copy() {
            FileReader fr = null;
            FileWriter fw = null;
            try {
                //创建输出流对象,文件读取
                fr = new FileReader("/CODE/JAVA/eclipse/NEW/IO-Demo/src/io_Demo1/IODemo1.java");
                //创建输入流对象,写文件
                fw = new FileWriter("IODemo1.java");
                //读取
                int nmb = -1;
                while ((nmb = fr.read()) != -1) {
                    fw.write(nmb);
                }
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }catch(IOException e) {
                e.printStackTrace();
            }finally{
                    try {
                        if(fw != null) {
                            fw.close();
                        }
                        if(fr != null) {
                            fr.close();
                        }
                    } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:IO流之字符复制

          本文链接:https://www.haomeiwen.com/subject/cauvbftx.html