如何让java程序检测到文件的变化?

时间:2013-08-19 18:32:21

标签: java

我有一个程序,它根据input.txt文件提供的输入读取并显示jLabel中的颜色。 我的疑问是,我的程序是否能够读取input.txt文件提供的更新?

input.txt是linux提供的文件,不断更新o / p将为0或1。

0 - display red.
1 - display green.

我能够非常清楚地阅读和阅读显示输出。但是,如果通过任何手动/自动方式更改输入,则此程序需要重新启动才能在输入中显示此更改。

1 个答案:

答案 0 :(得分:0)

您需要的是实现一个文件监视器来警告您文件中的更改,以下是Oracle有关如何为目录执行此操作的文档:http://docs.oracle.com/javase/tutorial/essential/io/notification.html