Commons-IO

Apache
Java
跨平台
Apache
2008-09-17

Commons项目中用来处理IO的一些工具类包,下面是一些示例代码:

//直接将IO流转成字符串
 InputStream in = new URL( "http://jakarta.apache.org" ).openStream();
 try {
   System.out.println( IOUtils.toString( in ) );
 } finally {
   IOUtils.closeQuietly(in);
 }
//读取文本文件的所有行
 File file = new File("/commons/io/project.properties");
 List lines = FileUtils.readLines(file, "UTF-8");
//路径处理
 String filename = "C:/commons/io/../lang/project.xml";
 String normalized = FilenameUtils.normalize(filename);
 // result is "C:/commons/lang/project.xml"
//获取目录空间
 long freeSpace = FileSystemUtils.freeSpace("C:/"); 
//打印文件的所有行
 LineIterator it = FileUtils.lineIterator(file, "UTF-8");
 try {
   while (it.hasNext()) {
     String line = it.nextLine();
     /// do something with line
   }
 } finally {
   LineIterator.closeQuietly(iterator);
 }

JavaDoc:http://tool.oschina.net/apidocs/apidoc?api=commons-io

加载中

评论(0)

暂无评论

Apache Commons IO 2.5 发布

Apache Commons IO 2.5 发布了,Commons项目中用来处理IO的一些工具类包。该版本需要JDK 1.6以上。 以下是值得关注的内容: Utility classes - with static methods to perform common task...

2016/04/22 17:27

Commons-IO 2.4 发布

Commons-io 2.4 发布了,Commons项目中用来处理IO的一些工具类包,该版本改进记录包括: New features: o IO-269: Tailer locks file from deletion/rename on Windows. Thanks to sebb. o I...

2012/07/06 15:16

Apache Commons IO 2.3 发布

Apache Commons IO 2.3 带来如下新功能: o IO-318: Add Charset sister APIs to method that take a String charset name. Thanks to ggregory. o IO-321: ByteOrderMark UTF_32LE is incor...

2012/04/16 07:39

Apache Commons IO 2.2 发布

Apache Commons IO 2.2 发布了,在 2.1 版本基础上增加 15 个新特性,1个改动以及修复8个bug,详情请看 https://commons.apache.org/io/changes-report.html#a2.2 Commons项目中用来处理IO的...

2012/03/30 23:22

Apache Commons IO 2.1 发布

Apache Commons IO 2.1 发布了,这是从 2.0.1 版本直接升级,包括7个新特性以及一些bug修复。 新特性: o Use standard Maven directory layout o Add IOUtils API toString for URL and URI...

2011/10/11 08:05

Commons IO 2.0 发布

Commons-IO 是 Apache 上一个用来处理各种 IO 操作的工具包,非常好用,oschina 网站也使用了这个项目。 该项目刚刚发布了 2.0 版本,该版本主要是升级到 JDK 1.5 ,当然也包含很多的新功能和...

2010/10/24 07:38

没有更多内容

加载失败,请刷新页面

没有更多内容

5
回答
读取txt 文件时,号码超过20万,第一行乱码。

读取txt 文件时,号码超过20万,第一行乱码。

2016/11/15 15:33
1
回答
java io在服务器创建带有中文的文件目录报错问题

File file = new File(certFullName); file.createNewFile(); certFullName带有中文,结果...

2016/09/23 10:19
1
回答
HttpURLConnection 2m一下的文件无法上传
五娃 的回答 2016/07/07 14:07
最佳答案
@RequestMapping(value = "/upload", method = RequestMethod.POST) public void SteamUpload(HttpServletRequest req, HttpServletResponse resp) throws Se...
4
回答
请问怎么获取下载文件的生命周期啊?

我现在要从tomcat或者apache容器的虚拟目录里面直接下载文件,这样很简单,直接通过url访问文件就可以了。问题是我现在要做一个servlet限制下...

2014/09/15 17:00
1
回答
文件中转上传遇到大小限制了,怎么才能突破限制呢?

下面这个是我用Uploadify做的中转上传模块,具体就是:客户端-----中转服务器------文件服务器,这样中转上传为的是避免跨域问题,因为我们动不...

2014/09/04 14:31
18
回答
可以用HttpClient把服务器获得的文件流再跨服务器转发到另外一个servlet上面再接收下载吗?
wangma 的回答 2014/08/26 23:10
最佳答案
其实你可以直接上传到文件服务器,只不过要注意跨域的问题
1
回答
java获取rtf文件中的图片然后存到硬盘中

java获取rtf文件中的图片然后存到硬盘中,各位大神小弟在此谢过.......

2013/05/24 17:04
2
回答
java中byte数组转换成字符串的问题

org.apache.commons.io.IOUtils类有个toString(byte[])方法可以将byte[]转换成字符串,但是 现在org.ap...

2011/07/14 15:27

没有更多内容

加载失败,请刷新页面

没有更多内容

Maven Dependencies

# Problem Module2 依赖 Module1 Module2 依赖 commons-io:2.4 Module1 依赖 commons-io:1.4 # 现象1 在Module2里头用FileUtils, 使用的是2.4的FileUtils 如果去掉module2 对2.4的引用, Mo...

2015/05/29 11:00
7
0
JAVA类库整理

JAVA类库整理 标签(空格分隔): 技术栈 [toc] commons-codec 加解密功能封装 例: <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.12...

08/13 12:01
2
0
提高生产力:文件和IO操作(ApacheCommonsIO-汉化分享)

复制、移动、删除、比较、监控、文件读写 等文件和IO操作是编程中比较常用的功能。 幸运的是,Apache Commons IO等开源组件已经帮我们实现了。 我们可以不用重复造轮子了。 1.资料地址 1.1官...

2015/04/13 15:06
13
0
提高生产力:文件和IO操作(ApacheCommonsIO-汉化分享)

复制、移动、删除、比较、监控、文件读写 等文件和IO操作是编程中比较常用的功能。 幸运的是,Apache Commons IO等开源组件已经帮我们实现了。 我们可以不用重复造轮子了。 1.资料地址 1.1官...

2015/04/13 12:37
9
0
JAVA上传文件

前几天搞 文件上传, Google到了Apache 的 commons-fileupload-1.2.jar 上传组件, 研究了API然后结合Hibernate实现了上传图片 并保存到MySQL数据库. 今天重新写了一遍, 由于不需要保存到数据库...

2012/11/16 10:38
457
0
利用commons-fileupload 实现文件上传终极版及commons-fileuplo...

昨天做了一个Servlet实现文件上传的功能,之前没仔细研究过commons-fileupload-1.2.1.jar,就随意网上搜了下例子,草率写完了,测试成功,感觉不错没出什么问题,回来无意之间又看到一篇文章...

2012/10/08 10:06
295
0
Struts2.x 的最小依赖jar文件列表

Struts 2.x 最小依赖的jar文件和配置文件列表如下(实际文件名可能附有具体的版本号。

2016/11/13 17:16
18
0
springmvc学习笔记(17)-上传图片

本文展示如何在springmvc中上传图片

2016/03/15 11:41
108
1
JSP 文件上传

JSP 文件上传 JSP 可以与 HTML form 标签一起使用,来允许用户上传文件到服务器。上传的文件可以是文本文件或图像文件或任何文档。 本章节我们使用 Servlet 来处理文件上传,使用到的文件有:...

2014/04/04 14:31
101
0
【转】排名Top 16的Java实用类库

在Java中,有很多比较实用的类库,他们通常都定义了一系列具有常见功能的方法。本文总结了最常用的Java中的实用类以及他们的最常用的方法。无论是类和类中方法都是按照流行程度来排序的。 本...

2016/07/29 10:56
64
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部