首页 > 解决方案 > 如何在 Java Watch Service API 中忽略文件一段时间,同时继续寻找目录中的其他更改

问题描述

我正在编写一个应用程序,文件成对到达(file1,file1_pair)。在当前实现中,如果找不到文件对,则将其移动到“找不到对”文件夹。

如果找不到对并继续查找其他文件,我如何通过文件观察程序 API 或通过另一个 java 逻辑更改实现以忽略文件(在一定的持续时间,如 10 秒)。

我想到了 thread.sleep(10); 但是,如果大量文件没有成对到达,则会降低性能。(有时,到达的文件数量会超过 1000)

标签: javaspringfile-watcher

解决方案


推荐阅读