首页 > Web开发 > 详细

Apache IOUtils的使用

时间:2019-02-24 16:51:40      阅读:235      评论:0      收藏:0      [点我收藏+]

IOUtils 与 FileUtils
Commons IO 是 apache 的一个开源的工具包,封装了 IO
操作的相关类,使用 Commons IO 可以很方便的读写文件

commons.jar 包下载 :http://commons.apache.org/io/download_io.cgi

下载后添加步骤:

在项目工程下新建文件夹------>把下载解压好的jar包复制粘贴到新建文件夹------>第一次使用时按F3查看IOUtls源代码技术分享图片

技术分享图片

 --------------------------------------------------------------------------------------------------------

选择连接源代码,导入jar包源码

技术分享图片

导入完成后即可使用

-----------------------------------------------------------------------
(1) FileUtils 中提供了许多设计文件操作的 已封装好的方
法。
(2) IOUtils 则是提供了读写文件的方法

 

IOUtils 工具类操作的相关方法
(1)String IOUtils.toString(InputStream input)传入输入流对象
返回字符串

技术分享图片
 1 import java.io.FileInputStream;
 2 import java.io.FileNotFoundException;
 3 import java.io.FileOutputStream;
 4 import java.io.IOException;
 5 
 6 import org.apache.commons.io.IOUtils;
 7 
 8 public class TestIOUtils {
 9     public static void main(String[] args) throws FileNotFoundException, IOException {
10         //读数据
11         String str=IOUtils.toString(new FileInputStream("D:\\a.txt"));
12         System.out.println(str);
13         //写数据
14         IOUtils.write(str, new FileOutputStream("D:\\aa.txt"));
15         
16         //复制文件中的内容
17         IOUtils.copy(new FileInputStream("d:\\a.txt"), new FileOutputStream("D:\\copya.txt"));        
18     }
19 }
View Code

 

FileUtils 工具类操作的相关方法
(1)String FileUtils.readFileToString(File file,String encoding)
FileUtils.writeStringToFile(File file,String data,String
encoding)读写文件


(2)FileUtils.copyFile(File srcFile,File destFile)复制文件


(3)FileUtils.copyURLToFile(URL source,File destination)复制
url 对象到指定文件

技术分享图片
 1 import java.io.File;
 2 import java.io.IOException;
 3 import java.net.URL;
 4 
 5 import org.apache.commons.io.FileUtils;
 6 
 7 public class TestFileUtils {
 8     public static void main(String[] args) throws IOException {
 9         FileUtils.copyFile(new File("D:\\a.txt"), new File("D:\\copy2.txt"));
10         //
11         URL url=new URL("https://www.baidu.com");
12         FileUtils.copyURLToFile(url, new File("D:\\baidu.html"));
13     }
14 }
View Code

 

Apache IOUtils的使用

原文:https://www.cnblogs.com/bfcs/p/10426659.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!