watchservice

    2热度

    1回答

    我试图监视更改的文件夹。此文件夹包含我不想看的子文件夹。不幸的是,WatchService通知这些子文件夹的改变了我。我想这是因为这些文件夹更新的最后更改日期。 于是,我就exlude他们: WatchService service = FileSystems.getDefault().newWatchService(); workPath.register(watchService, Stan

    -1热度

    1回答

    我有一个递归监视服务,用于在应用程序运行时监视目录。由于不明原因,大约一天后,watchservice显示停止工作。此时,我可以将新文件添加到受监视的目录,并且不会收到日志语句,我的观察者也不会收到通知。 我以为Spring可能会销毁bean,所以我在类的@ pre-destroy部分添加了一条日志语句,但是watchservice停止工作后该日志语句不会显示出来,所以看起来bean仍然存在,它只

    0热度

    1回答

    我使用gradle和application插件来运行监视目录中更改的应用程序。 我的主类看起来像这样 public static void main(String[] args) throws IOException { WatcherThread thread = new WatcherThread(EXTENSION_FOLDER); thread.start();

    0热度

    1回答

    这是我的代码使用监视器更改文件夹: WatchService watcher = FileSystems.getDefault().newWatchService(); Path dir = Paths.get("/home/user/test/"); dir.register(watcher, ENTRY_CREATE, ENTRY_DELETE, ENTRY_MODIFY

    0热度

    1回答

    对于我当前的项目,我需要使用WatchService来跟踪给定目录中的事件。我的代码还主要是基于关闭的Oracles WatchService tutorial example 然而,我需要它仅限于文件夹唯一事件(例如ENTRY_CREATE C:\ TEMP \ folder_a)。 我试图做的是把目录的内容 的初始快照,以及每个内容的路径存储到任何dirCache或fileCache 如果一个

    1热度

    1回答

    我需要监控多个文件夹,我想知道哪个文件夹已经收到 事件来执行特定的处理。我试过这段代码。 WatchService watchService = FileSystems.getDefault().newWatchService(); opexFolder.register(watchService, StandardWatchEventKinds.ENTRY_CREATE); docupost

    2热度

    2回答

    我正在写一个Spring-Boot应用程序来监视一个目录并处理正在添加的文件。我注册WatchService的目录中配置类: @Configuration public class WatchServiceConfig { private static final Logger logger = LogManager.getLogger(WatchServiceConfig.clas

    1热度

    1回答

    我一直在使用开发出检测文件系统更改应用程序的Java的java.nio.file.WatchService 默认文件系统建立一个WatchService当这个伟大的工程: watchService = FileSystems.getDefault().newWatchService(); 我现在使用的用例是扩展这个应用程序来监视远程ftp服务器上的事件。具体而言,当检测到新文件(ENTRY_CRE

    1热度

    1回答

    假设我有一个目录,其中我将多个传入文件放入该目录。我需要根据创建的文件时间处理所有文件,即首先创建的文件需要先处理。 为了观看目录,我实现了WatchService API。 我们如何根据创建的日期对目录中的文件进行排序?我们可以在这里实现多线程概念吗?

    0热度

    1回答

    我有一个要求,根据来自我的UI的请求观看HotFolder 我有我的用户界面上的启动和停止按钮,当我点击开始我的代码应该观看文件夹并点击停止它应该停止观看它。我正在使用手表服务来观看HotFolder,我正在从我的控制器传递标志以观看服务以开始和停止观看文件夹。请建议我如何停止观看文件夹? 以下是代码片段: @RequestMapping(value = "/start", method = Re