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

 更新时间:2017年05月15日 15:50:17   作者:Joker_Ye  
这篇文章主要为大家详细介绍了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(); 
    } 
   } 
  } 
} 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Mybatis useGeneratedKeys参数用法及问题小结

    Mybatis useGeneratedKeys参数用法及问题小结

    这篇文章主要介绍了Mybatis useGeneratedKeys参数用法及遇到的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • SpringBoot中的共享Session域详解

    SpringBoot中的共享Session域详解

    这篇文章主要介绍了SpringBoot中的共享Session域详解,使用Redis解决Session共享问题的原理非常简单,就是把原本存储在不同服务器上的Session拿出来放在一个独立的服务器上,需要的朋友可以参考下
    2024-01-01
  • 一文弄懂Mybatis中介者模式

    一文弄懂Mybatis中介者模式

    本文主要介绍了一文弄懂Mybatis中介者模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • @JsonSerialize不起作用的解决方案

    @JsonSerialize不起作用的解决方案

    这篇文章主要介绍了@JsonSerialize不起作用的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java中Scanner类使用保姆级教程

    Java中Scanner类使用保姆级教程

    JavaSE在java.util类库中提供了一个专门用于输入操作的类Scanner类,可以使用该类创建一个对象,然后利用该对象的相关方法从键盘上读取数据,下面这篇文章主要给大家介绍了关于Java中Scanner类使用的相关资料,需要的朋友可以参考下
    2023-04-04
  • SpringMVC超详细介绍自定义拦截器

    SpringMVC超详细介绍自定义拦截器

    Spring MVC 的拦截器(Interceptor)与 Java Servlet 的过滤器(Filter)类似,它主要用于拦截用户的请求并做相应的处理,通常应用在权限验证、记录请求信息的日志、判断用户是否登录等功能上。本文将代码演示和文字描述详解拦截器的原理与使用
    2022-06-06
  • Java向上转型和向下转型实例解析

    Java向上转型和向下转型实例解析

    这篇文章主要介绍了Java向上转型和向下转型实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • java实现数字转大写的方法

    java实现数字转大写的方法

    这篇文章主要介绍了 java实现数字转大写的方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下
    2017-10-10
  • Java开发基础日期类代码详解

    Java开发基础日期类代码详解

    这篇文章主要介绍了Java开发基础日期类的相关内容,代码通过日期工具类获取指定月份的星期与日期对应关系,以及获取指定月份的所有日期与星期集合等,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • java并发JUC工具包AtomicInteger原子整型语法基础

    java并发JUC工具包AtomicInteger原子整型语法基础

    这篇文章主要为大家介绍了java并发JUC工具包AtomicInteger原子整型语法基础,有需要的朋友可以借鉴参考希望能够有所帮助,祝大家多多进步
    2022-03-03

最新评论