0

我有一个静态 java 程序,它在文件夹中搜索最近创建的文件,解析文件中的几个关键字,然后根据找到的关键字创建组织结构图。如果将新文件添加到文件夹中,如何让该程序自行更新(运行)?任何可能有帮助的教程?一般来说,我对编程很陌生。

4

3 回答 3

2

您可能需要 Java WatchService:http: //docs.oracle.com/javase/7/docs/api/java/nio/file/WatchService.html

教程在这里:http ://docs.oracle.com/javase/tutorial/essential/io/notification.html

于 2012-08-03T13:51:00.897 回答
1

我熟悉的两种方法是JNotify 库和WatchService/WatchEvent的常规事件侦听器

于 2012-08-03T13:51:23.000 回答
1

您可以使用Java 文件观察器来检测新文件何时添加到该目录。当您收到已添加文件的事件时,您会更新图表

于 2012-08-03T13:51:31.707 回答