dirwatcher java_commonIO

#commonIO

commonIO主要通过Nio,Nio2的特性,编写的工具包。目的就是避免重复编写类似的代码。

java7在io性能上有所提高,而且提供了一些新功能。相当于是其他io包的一个补充。

最低要求是java7。因为里面使用了nio2的功能。

#功能点

1,对压缩文件的处理(ZipAndJarUtil)

加入新的文件到压缩文件

删除压缩文件中的文件

获取压缩文件中文件的输入流

2,文件目录监听(DirWatcher)

支持创建文件事件,删除文件事件,更新文件事件,以及所有事件一起注册

支持监控文件夹下的子目录

支持目录过滤

支持取消对目录的监听

3,对磁盘使用量的获取(DiskUtil)

获取磁盘的可用空间

获取磁盘的已用空间

获取整体磁盘的情况

4,对文本的匹配功能(FileDataMatchUtils)

文本匹配使用kmp

支持按行匹配

支持按照文本跨行匹配

5,对文件信息的处理(FileInfo)

获取文件类型

获取文件创建时间

获取文件的大小

获取文件最后修改的时间

获取文件最后访问的时间

6,对文件以及文件夹的操作(FileUtils)

拷贝文件同时拷贝文件的属性

大文件拷贝

大文件的追加

拷贝文件夹

删除文件夹

过滤文件夹

#使用方法都在test中写了相应的测试用例,可以查看使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值