zoukankan      html  css  js  c++  java
  • java 利用文件输入输出流实现文件复制

    package IO;

    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;


    public class bufCopy2 {
    public static void main(String[] args)throws Exception {
    /**
    * 利用文件输入输出流实现文件复制
    */
    String str ="/home/soft01/test/桌面.txt";
    String src="/home/soft01/test.txt";
    FileInputStream fis= new FileInputStream(str);//将缓冲输入流in套在fis的前面;为文件输入扩展缓冲功能,提高IO性能,只要调用in的方法就可以调用这个功能
    BufferedInputStream in =new BufferedInputStream(fis);

    FileOutputStream fos= new FileOutputStream(src);//将缓冲输入流out套在fos的前面;为文件输入扩展缓冲功能,提高IO性能,只要调用in的方法就可以调用这个功能
    BufferedOutputStream out =new BufferedOutputStream(fos);
    int n;
    while((n=in.read())!=-1) {
    out.write(n);
    }
    /*
    byte []bytes =new byte[1024*8];
    int b;
    while ((b=in.read(bytes))!=-1) {
    out.write(bytes,0,b);
    }
    */
    in.close();
    out.close();
    System.out.println("ok");
    }
    }

  • 相关阅读:
    杭电1176解答免费馅饼
    Locust 关联
    Locust 参数化
    Locust 介绍篇
    Locust 集合点
    Locust 其他协议
    团队项目需求分析报告
    第一次个人编程作业
    团队项目选题报告
    第一次软工作业
  • 原文地址:https://www.cnblogs.com/xyk1987/p/8242154.html
Copyright © 2011-2022 走看看