2

有两个内容相同的目录(本地目录和远程目录)。同步文件在其中一个目录发生更改时执行。我通过 Java 不断检查目录并获取有关目录更改的信息。但我正在寻找另一种方法。

我的问题是;

linux是否提供目录更改的信息?

如果linux提供信息,

如果目录发生变化,如何通过Java不断地从Linux获取信息?

任何想法?

4

1 回答 1

1

由于您使用的是 Java 6(因此不能使用 nio 来监视目录),因此您应该看看JNotify。它使您可以监视目录中的文件更改。它通过提供一个使用inotify的本机库在 Linux 中工作。

于 2013-04-27T16:26:11.770 回答