首先,引入dependency

<dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.4</version></dependency>

实现文件复制:

import org.apache.commons.io.IOUtils;import java.io.*;public class Main {public static void main(String[] args) throws IOException {FileInputStream fileInputStream=null;FileOutputStream fileOutputStream=null;fileInputStream = new FileInputStream("D://uploadanddownload-0.0.1-SNAPSHOT.jar");File file = new File("D://a/b");file.mkdirs();fileOutputStream=new FileOutputStream("D://a/b/uploadanddownload-0.0.1-SNAPSHOT.jar");IOUtils.copy(fileInputStream,fileOutputStream);IOUtils.closeQuietly(fileInputStream);IOUtils.closeQuietly(fileOutputStream);}
}

只需要一行代码,就可以把输入流指定的文件输出到输出流指定的文件处

org.apache.commons.io.IOUtils 的用法(神器,再也不用写冗余代码了)相关推荐

  1. 【效率】微软开源最强Python自动化神器!不用写一行代码!

    相信玩过爬虫的朋友都知道selenium,一个自动化测试的神器工具.写个Python自动化脚本解放双手基本上是常规的操作了,爬虫爬不了的,就用自动化测试凑一凑. 虽然selenium有完备的文档,但也 ...

  2. Commons IO -- IOUtils

    IOUtils 是 apache 基金会下面的一个子项目,提供了对于 IO 流操作的进一步封装,让我们可以更加方便的对 IO 流进行操作. IOUtils的下载地址是: http://commons. ...

  3. 使用org.apache.commons.io.FileUtils,IOUtils工具类操作文件

    转载自 使用org.apache.commons.io.FileUtils,IOUtils;工具类操作文件 File src = new File("G:/2012/portal/login ...

  4. Apache Commons IO教程:初学者指南

    Apache Commons IO是由Apache Foundation创建和维护的Java库. 它提供了许多类,使开发人员可以轻松地完成常见任务,并且减少样板代码 ,而每个项目都需要一遍又一遍地编写 ...

  5. [转]Apache Commons IO入门教程

    Apache Commons IO是Apache基金会创建并维护的Java函数库.它提供了许多类使得开发者的常见任务变得简单,同时减少重复(boiler-plate)代码,这些代码可能遍布于每个独立的 ...

  6. java.lang.NoClassDefFoundError:org/apache/commons/io/Charsets (jsoup配合htmlunit 爬取异步加载的网页遇到的)

    最近用jsoup配合htmlunit 爬取异步加载的网页运行代码的时候,报错java.lang.NoClassDefFoundError:org/apache/commons/io/Charsets ...

  7. 使用Apache Commons IO组件读取大文件

    Apache Commons IO读取文件代码如下: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new ...

  8. IO与文件读写---使用Apache commons io包提高读写效率

    [一]Apache commons IO简介 首先贴一段Apache commons IO官网上的介绍,来对这个著名的开源包有一个基本的了解: Commons IO is a library of u ...

  9. Apache Commons IO

    1.介绍 Apache Commons 项目旨在为开发人员提供一组可以在日常代码中使用的公共库. 本篇文章中将了解 Commons IO 模块的一些关键实用程序类及功能. 2.Maven依赖 要使用该 ...

  10. 简化开发|Lombok神器带你消除冗余代码

    前言 Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务过程中冗余的代码,尤其是简单的Java模型对象(POJO).而当我们如果在开发环境中使用Lombok开发插 ...

最新文章

  1. Floyd-傻子也能看懂的弗洛伊德算法
  2. Python 科学计算库 Numpy(一)—— 概述
  3. Vivado生成bitstream报错,DRC NSTD-1与DRC UCIO-1]
  4. 借钱不还,法院可以单方拍卖房产吗?
  5. linux系统扩展名大全,Linux系统文件扩展名学习
  6. 计算机网络 socket,[计算机网络]简单聊聊套接字 Socket
  7. 数据库笔记13:创建与使用游标
  8. USB接口类型的区别
  9. EasyUI:easyUI中自定义icon
  10. LINUX(CENTOS)下载编译nload
  11. 串口调试助手哪个好用_哪个员工考勤系统好用?选择打卡助手就对了
  12. 计算机图形学-第一八分象限的DDA算法
  13. PhotoScissors for Mac破解版(抠图软件)
  14. HOUDINI 粒子拖尾
  15. 善用 Google 的 手气不错 I'm feeling lucky 搜索
  16. 未来两周目标计划---C++ and Disassembly(不积跬步无以至千里,不积小流无以成江海)
  17. 量化中获取A股交易日信息
  18. TFT屏幕的显示阴影问题
  19. 自定义java对象转换工具类
  20. LeetCode-1264. 页面推荐(中等)

热门文章

  1. 2013科目四考试_2013驾考科目四考试流程
  2. 金蝶k3服务器系统要求,金蝶k3要求服务器配置
  3. 视频工具mencoder
  4. 什么是Robtos.txt 协议?
  5. Python 导入通讯录:将.csv文件转换为.vcf文件
  6. c++ 开源grid控件
  7. 系统集成项目管理工程师成绩合格标准
  8. qt文件复制不成功问题
  9. 【数学建模】元胞自动机
  10. 基于php的购物网站源代码,基于PHP的网上商城购物网站设计(含源文件).doc