Java使用字节流复制文件的方法

网友投稿 234 2023-05-15


Java使用字节流复制文件的方法

其实用java程序复制文件并不难,具体内容如下

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.util.LinkedList;

import java.util.List;

//文件复制

//E:/3.jpg ---> D:/1.jpg

public class CopyFileByIo {

  public static void main(String[] args) {

    FileInputStream fis=null;

    FileOutputStream fos=null;

    try {

      //输入流读取 E:/3.jpg

      fis=new FileInputStream("E:/3.jpg");

      //输出流

      fos=new FileOutputStream("D:/1.jpg");

      //字节缓冲区

      byte[] buffer=new byte[1024];

      int len=0;

      while((len=fis.read(buffer))!=-1){

        fos.write(buffer, 0, len);

        fos.flush();

      }

      System.out.println("复制成功!");

     } catch (Exception e) {

        e.printStackTrace();

     } finally{

     try {

        fos.close();

        fis.close();

     } catch (IOException e) {

      e.printStackTrace();

    }

   }

  }

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java加载properties文件的六种方法总结
下一篇:Serializable接口的作用_动力节点Java学院整理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~