java 监听指定目录,有没有新增的文件?

jiangkeju 发布于 2013/07/04 13:33
阅读 1K+
收藏 2

java 监听指定目录,有没有新增的文件?  该怎么取实现。

写个jar包 用windows定时任务区调用呢。还是写个web功能成,启动后就启用线程扫描。

apache有没有对文件目录扫描的jar。该怎么实现一需求呢?

加载中
0
我已经报警了
我已经报警了

饿,目测一下的话,可以遍历得到目录下的文件列表,然后和上一次的对比。

只是判断有没有新增文件的话,直接判断list的length就行了

0
jiangkeju
jiangkeju
但是这样需要每次记录文件列表和下次的文件列表进行对比。但是我的一个文件下优肯能存储大量的文件,我只想获取新增的文件就可以,其他的我不关心
0
专业打酱油
专业打酱油

JDK 7 NIO

google之!

xmut
xmut
+10086
ddatsh
ddatsh
+1
0
南湖船老大
南湖船老大

引用来自“烧掉日记”的答案

jnotify
这才是正解
0
w
walk_lai

百度来的:JDK7 里面的 NIO 的WatchService,这个也可以实现监听。只要文件

发生变化,就会产生相应的事件。

0
loyal
loyal

1.有开源jar专门干这个的.

2.用JDK7自带方法!

返回顶部
顶部