美文网首页
day18-13-IO流(拷贝文本文件)/14-IO流(拷贝文本

day18-13-IO流(拷贝文本文件)/14-IO流(拷贝文本

作者: 姗婷 | 来源:发表于2020-07-04 23:08 被阅读0次
    • 1.在d盘创建一个文件。用户粗存储c盘文件中的数据。
    • 2.定义一个读取流和c盘文件关联。
    • 3.通过不断的读取完成数据存储
    • 4.关闭资源

    方法1:一个字符一个字符拷贝
    方法2,读取到的数据先用容器存起来,再一起复制到指定位置。

    import java.io.*;
    
    public class CopyText
    {
        public static void main(String[] args)throws IOException
        {
            //copy_1();
        }
        public static void copy_1() throws IOException
        {
            FileWriter fw = new FileWriter("D:\\BaiduNetdiskDownload");
            FileReader fr = new FileReader("D:\\IdeaProjects\\CalendarTest1.java");
    
            int ch = 0;
            while ((ch = fr.read())!=-1)
            {
                fw.write(ch);
            }
    
            fw.close();
            fr.close();
    
        }
    
        public static void copy_2()
        {
            FileWriter fw = null;
            FileReader fr = null;
            try
            {
                fw = new FileWriter("D:\\BaiduNetdiskDownload");
                fr = new FileReader("D:\\IdeaProjects\\CalendarTest1.java");
               char[] ch = new char[1024];
               int len = 0;
               while ((len =fr.read(ch))!=-1)
                {
                    fw.write(ch,0,len);
                }
    
            }catch(IOException e)
            {
                throw new RuntimeException("读写失败");
            }finally
            {
                try
                {
                    if(fw !=null)
                    {
                       fw.close();
                    }
                   
                }catch (IOException e)
                {
                    throw new RuntimeException("写入失败");
                }
                try
                {
                    if(fr !=null)
                    {
                    fr.close();
                    }
                }catch (IOException e)
                {
                    throw new RuntimeException("读取失败");
                }
            }
        }
    }
    
    image.png

    相关文章

      网友评论

          本文标题:day18-13-IO流(拷贝文本文件)/14-IO流(拷贝文本

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