Class FileUtils
此类包含了一般的通用文件操作工具。
● 读、写文件
● 创建一个目录,如果其上级的各级父目录不存在,也会创建它们
● 拷贝文件和目录
● 删除文件和目录
● 将URL转换成文件
● 通过过滤器或者扩展名列出文件
● 比较文件内容
● 修改文件最后修改日期
● 计算校验和
累了,去读意优休息一下下,QQ空间,美文,非主流,网络日记,搞笑短信,祝福短信,热门短信,有意思啊
Class IOUtils
此类包含了一般的IO流操作工具。
● closeQuietly – 忽略 nulls和错误而关闭一个流
● toXxx/read – 这些类从一个流读取数据
● write – 这些方法写数据到一个流
● copy – 这些方法从一个流到另一个流拷贝数据
● contentEquals – 这些方法比较两个流的数据
Class FilenameUtils
此类包含了文件和路径的操作工具。
当你将在Windows下开发的Java程序转移到Unix系统时,你可能遇到文件路径的问题,这个类的目标帮你解决这个问题。注意: 你完全可以不用这个类,而使用JDK提供的两个构造参数的File类,File(File,String)。
大多数方法识别两个分隔符(/ 和 \), 和两个前缀集合。
这个类奖一个文件名称定义成六部分(例如 C:\dev\project\file.txt):
● 前缀 – C:\
● 路径 – dev\project\
● 全路径 – C:\dev\project\
● 文件名称 – file.txt
● 基本名称 – file
● 扩展名 – txt
这个类能够处理以分隔符结尾的目录文件。如果你忽略了最后一个分隔符,它也能识别其是文件还是目录。这个类仅支持UNIX和Windows样式的名称,前缀匹配方式如下:
Windows:
a\b\c.txt –> "" –> 相对
\a\b\c.txt –> "\" –> 当前的绝对驱动器
C:a\b\c.txt –> "C:" –> 相对的驱动器
C:\a\b\c.txt –> "C:\" –> 绝对
\\server\a\b\c.txt –> "\\server\" –> UNC
Unix:
a/b/c.txt –> "" –> 相对
/a/b/c.txt –> "/" –> 绝对
~/a/b/c.txt –> "~/" –> 当前用户
~ –> "~/" –> 当前用户 (slash added)
~user/a/b/c.txt –> "~user/" –> 命名用户
~user –> "~user/" –> 命名用户 (slash added)
org.apache.commons.io.filefilter
此包中包含了大量的文件名称过滤器。
DirectoryFilter 仅接受目录
PrefixFileFilter 基于前缀
SuffixFileFilter 基于后缀
NameFileFilter 基于文件名称
WildcardFileFilter 基于通配符
AgeFileFilter 基于最后修改时间
SizeFileFilter 基于文件尺寸
下载地址:
http://commons.apache.org/io/
分享到:
相关推荐
赠送jar包:commons-io-2.8.0.jar; 赠送原API文档:commons-io-2.8.0-javadoc.jar; 赠送源代码:commons-io-2.8.0-sources.jar; 赠送Maven依赖信息文件:commons-io-2.8.0.pom; 包含翻译后的API文档:commons-io...
commons-io 是 Apache 开源基金组织提供的一组有关 IO 操作的类库,可以挺提高 IO 功能开发的效率。commons-io 工具包提供了很多有关 IO 操作的类
明明只是几个jar包,其他资源真坑爹,可惜不能设为0资源分! commons-fileupload-1.3.3.jar commons-io-2.5.jar 利用这两个jia包完成资源上传功能
Apache的commons-fileupload.jar可方便的实现文件的上传功能
用开源的FileUpload组件,可以很方便的给自己的系统添加功能强大的文件上传模块。 该资源文件是两个jar打包成的压缩文件。
Java IO commons-io-2.5.jar。 commons-io-2.5.jar 是Java IO的增强版,功能很强大。里面封装了很多实用方便的函数,文件操作、目录操作的。 Java IO
commons-fileupload-1.2.2.jar和commons-io-2.4.jar包,文件上传和下载功能必须要的两个jar文件
阿帕奇旗下推出Commons IO是针对开发IO流功能的工具类库。
commons-files1.3和2commons-io2.2适用于jdk1.6 实现视频上传功能时亲测可以运行
java中经常运用到commons-fileupload.jar包和commons-io.jar包来实现文件的上传下载等功能,都是最新的版本。现将这两个文件分享给大家,希望需要的人能用的上。
项目开发中经常使用的工具包commons-io-2.4.jar,功能很强大。里面封装了很多实用方便的函数,文件操作、目录操作的。另外Andriod的HttpClient并不直接支持multipart,我们需要额外的jar来支持,这是其中重要的一个...
本文件为一个MyEclipse工具开发的java web 工程压缩文件。本工程用于演示如何使用servlet和commons-fileupload-1.2.1.jar和commons-io-2.4.jar两个jar包实现文件上传的功能。
commons-io-2.5.jar 是ava IO的增强版,功能很强大。里面封装了很多实用方便的函数,文件操作、目录操作的。
Apache上传下载组件commons-fileupload,commons-ioApache上传下载组件commons-fileupload,commons-ioApache上传下载组件commons-fileupload,commons-io
本jar包用于演示如何使用servlet和commons-fileupload-1.2.1.jar和commons-io-2.0.jar两个jar包实现文件上传的功能及源码展示
Common IO 是一个工具库,用来帮助开发IO功能。Commons-IO 包括 工具类 (utility classes), 字节序列类 (endian classes), 行迭代器 (line iterator), 文件过滤器 (file filters),文件比较器 (file comparators) 和 ...
Commons IO是针对开发IO流功能的工具类库,包含工具类、endian classes, line iterator, file filters, file comparators and stream implementations等。
commons-fileupload-1.2.jar commons-io-1.3.2.jar java tomcat MyEclipse commons-fileupload-1.2.jar commons-io-1.3.2.jar 利用这两个jia包完成资源上传功能 完整的MyEclipse项目包
IO数据流读写功能
Common IO 是一个工具库,用来帮助开发IO功能。 Commons-IO 包括 工具类 (utility classes), 字节序列类 (endian classes), 行迭代器 (line iterator), 文件过滤器 (file filters),文件比较器 (file comparators) 和...