Java 如何轮询目录以检查是否添加了新文件?
我想轮询一个目录,以检查是否将新文件添加到该目录。如果添加了任何新文件,我想读取该文件Java 如何轮询目录以检查是否添加了新文件?,java,directory,Java,Directory,我想轮询一个目录,以检查是否将新文件添加到该目录。如果添加了任何新文件,我想读取该文件 有人能告诉我怎么做吗?如果您使用的是Java 7,您可以使用文件系统监视服务(Java 7中的一项新功能) 请看,这说明了如何使用它 否则(如果您使用的是较旧的Java版本),您可以使用库,如。查看包org.apache.commons.io.monitor-它有类来检查文件和目录中的更改。会很有用 另请参见 Java7有一个 我也会做的 为什么不使用Apache Camel 下面是代码的样子: fro
有人能告诉我怎么做吗?如果您使用的是Java 7,您可以使用文件系统监视服务(Java 7中的一项新功能) 请看,这说明了如何使用它 否则(如果您使用的是较旧的Java版本),您可以使用库,如。查看包
org.apache.commons.io.monitor
-它有类来检查文件和目录中的更改。会很有用
另请参见
- Java7有一个
- 我也会做的
from("file://pollingfolder?delete=true").to("bean:handleOrder");
它从“pollingfolder”中读取文件,在读取时将其删除,并将其发送到名为“handleOrder”的bean。就在一行
如果使用Spring,有一种简单的方法可以自动配置Spring boot,但也可以在普通Java中使用
资料来源: