gpt4 book ai didi

java - 是否有用于 Java 的复杂文件系统监视器,它是免费软件还是开源的?

转载 作者:IT老高 更新时间:2023-10-28 20:21:51 26 4
gpt4 key购买 nike

我正在寻找一个可以通知我有关文件系统更改的 Java 库。

我找到了一些免费的库,但它们都使用暴力检测,即定期轮询。而其他的总是商业的。

我正在寻找的是一个使用操作系统文件监视器功能的库,即 FindFirstChangeNotification对于 Win32,FAM适用于 Linux 以及其他操作系统上可用的任何内容。我不介意暴力破解是否用作后备,但对于 Windows 和 Linux,它应该使用可用的操作系统功能。

最佳答案

JNotify似乎做你需要的。

轮询文件系统(例如,更新时间更改的目录)不会给您的系统带来很大的负载,也不应该打折扣。 Tomcat 等应用程序使用它来管理热部署,几乎没有问题。

现在帮助不大,但是即将推出的 Java 7 有一个 WatchService正是为了这个。

关于java - 是否有用于 Java 的复杂文件系统监视器,它是免费软件还是开源的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1096404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com