7得票1回答
Apache Commons IO文件监控与JDK WatchService的比较

我需要开发一个应用程序,可以在预定义的目录中创建csv文件时立即处理这些文件。预计会有大量的传入文件。 我看到过使用Apache Commons IO文件监控的应用程序在生产中使用。它的效果非常好。我曾经看到它能够在一天内处理多达2100万个文件。看来Apache Commons IO文件监...

7得票1回答
如何正确处理watchservice中的pollEvents()溢出类型?

我正在使用一个观察服务来监视目录并在新文件创建时触发逻辑。我最近遇到的一个挑战是当大量需要处理的文件太快地复制到观察目录中时触发了溢出。 API关于溢出的说明如下: 文件系统可能报告事件的速度比检索或处理速度更快,实现可能对它所能积累的事件数量施加未指定的限制。如果一个实现明知道丢弃事件,...

7得票1回答
WatchService - 解析绝对路径错误

我一直在尝试使用java.nio.file.WatchService并注意到从WatchEvent.context()返回的Path不会返回正确的.toAbsolutePath()。以下是一个示例应用程序: public class FsWatcher { public static v...