zoukankan      html  css  js  c++  java
  • OutputStream 以及 使用文件输入输出流实现文件的复制操作

    小案例

    package com.iopractise;
    
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    /**
     * 演示文件字节输出流的使用
     */
    public class Demo03 {
        public static void main(String[] args) throws IOException {
            //1.创建文件字节输出流对象
    //        FileOutputStream fileOutputStream = new FileOutputStream("d:\bbb.txt",true);表示每次还行程序的时候都会向文件中追加内容。
            FileOutputStream fileOutputStream = new FileOutputStream("d:\bbb.txt");//表示每次执行程序的时候,都会覆盖文件中原有的内容
            //2.写入文件
    //        fileOutputStream.write(97);
    //        fileOutputStream.write('b');
    //        fileOutputStream.write('c');//最终执行结果,会向文件中写入abc
            String str="helloworld";
            fileOutputStream.write(str.getBytes());//最终执行结果,会向文件中写入helloworld
            fileOutputStream.close();
            System.out.println("执行完毕");
    
        }
    }
    

      

    小案例:使用文件输入输出流实现文件的复制操作

    package com.iopractise;
    
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    /**
     * 使用文件输入输出流实现文件的复制操作
     */
    public class Demo04 {
        public static void main(String[] args) throws IOException {
            // 1 创建流
    // 1.1 文件字节输入流
            FileInputStream fis = new FileInputStream("d:\001.jpg");//原始存在的图片文件
    // 1.2 文件字节输出流
            FileOutputStream fos = new FileOutputStream("d:\002.jpg");//表示我们要复制出来的目标文件
    // 2 边读边写
            byte[] buf = new byte[1024];
            int count = 0;
            while ((count = fis.read(buf)) != -1) {
                fos.write(buf, 0, count);
            }
    // 3 关闭
            fis.close();
            fos.close();
            System.out.println("执行完毕");
    
        }
    }
    

      

  • 相关阅读:
    软件工程课程总结
    团队-象棋游戏-团队一阶段互评
    课后作业-结对编程项目总结
    团队-象棋游戏-模块测试过程
    团队编程项目作业3-模块开发过程
    结对-结对编项目作业名称-最终程序
    2017-10-30 课后作业-阅读任务-阅读提问
    阅读任务-阅读提问
    2017-10-30 课后作业-阅读任务-阅读笔记-2
    2017-10-06-构建之法:现代软件工程-阅读笔记
  • 原文地址:https://www.cnblogs.com/dongyaotou/p/14383547.html
Copyright © 2011-2022 走看看