如何轮询目录以检查是否添加了新文件?

ram*_*esh 9 java directory

我想轮询目录以检查是否将新文件添加到目录中.如果添加了任何新文件,我想读取该文件.

任何人都可以告诉我如何做到这一点?

Tof*_*eer 16


Jes*_*per 6

如果您使用的是Java 7,则可以使用文件系统监视服务(Java 7中的新功能).

请参阅Oracle的教程,该教程解释了如何使用它.

否则(如果您使用的是较旧的Java版本),您可以使用Apache Commons IO等库.查看包org.apache.commons.io.monitor- 它具有检查文件和目录更改的类.