Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有两个内容相同的目录(本地目录和远程目录)。同步文件在其中一个目录发生更改时执行。我通过 Java 不断检查目录并获取有关目录更改的信息。但我正在寻找另一种方法。
我的问题是;
linux是否提供目录更改的信息?
如果linux提供信息,
如果目录发生变化,如何通过Java不断地从Linux获取信息?
任何想法?
由于您使用的是 Java 6(因此不能使用 nio 来监视目录),因此您应该看看JNotify。它使您可以监视目录中的文件更改。它通过提供一个使用inotify的本机库在 Linux 中工作。