如何在特定条件下执行Java程序

1a1a11a

我有一个Java程序,我想让它监视某些文件夹,并且一旦该文件夹包含一些新的pdf文件,我想对新的pdf执行一些任务。

而且我还想避免每次进入新文件时都要重新启动Java程序(带有pdf部分的任务),因为初始化需要很长时间。我怎么知道呢?

尤尔科·古巴(Jurko Guba)

查看WatchService(此处提供出色的示例和说明)https://docs.oracle.com/javase/tutorial/essential/io/notification.html

        // Adding directory listener
        WatchService watcher = FileSystems.getDefault().newWatchService();
        Path tempPath = Paths.get("C:\\xampp\\htdocs\\someDirectory");
        tempPath.register(watcher, StandardWatchEventKinds.ENTRY_CREATE, StandardWatchEventKinds.ENTRY_MODIFY);


while (true) {
                WatchKey key = watcher.take();

                // Poll all the events queued for the key.
                for (WatchEvent<?> event : key.pollEvents()) {
                    WatchEvent.Kind kind = event.kind();
                    if (kind.name().endsWith("ENTRY_CREATE")) {
                        // Do something  
                    }
                }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在特定条件下如何执行Java程序

来自分类Dev

如何在特定条件下执行查找

来自分类Dev

如何在特定条件下扩展课程?

来自分类Dev

如何在特定条件下查找R中的特定行或列

来自分类Dev

如何在ORACLE中累积特定列并在特定条件下释放值

来自分类Dev

如何在特定条件下对列表的子列表进行分类

来自分类Dev

如何在特定条件下退出Spec的量角器测试?

来自分类Dev

如何在特定条件下将数据分组到DataGrid中?

来自分类Dev

NetLogo:如何在特定条件下使用“ ifelse”语法中的“ with”语法进行构建?

来自分类Dev

在特定条件下如何在一个会话中存储值

来自分类Dev

如何在特定条件下用猫鼬获得不同的物体?

来自分类Dev

如何在数据框的特定条件下提取某些行(Python)?

来自分类Dev

如何在数据框的特定条件下将对与错替换为数值

来自分类Dev

如何在特定条件下循环进入数据框?

来自分类Dev

如何在特定条件下对列表的子列表进行分类

来自分类Dev

如何在特定条件下从文件中提取行

来自分类Dev

如何在特定条件下清除android中的fragmentbackStack

来自分类Dev

如何在特定条件下退出Spec的量角器测试?

来自分类Dev

Netlogo:如何在特定条件下安装递减计时器的“初始值”

来自分类Dev

如何在特定条件下隐藏和显示反应

来自分类Dev

如何在python中在特定条件下提取和计数

来自分类Dev

如何在 Try 中在特定条件下从 Try 转到 Catch

来自分类Dev

如何在特定条件下序列化表单

来自分类Dev

如何在特定条件下更改范围内的日期?

来自分类Dev

在特定条件下如何称呼瀑布?

来自分类Dev

在特定条件下如何遍历元组函数

来自分类Dev

如何让浓缩咖啡测试在特定条件下失败

来自分类Dev

在特定条件下选择列

来自分类Dev

在特定条件下播放winsound

Related 相关文章

  1. 1

    在特定条件下如何执行Java程序

  2. 2

    如何在特定条件下执行查找

  3. 3

    如何在特定条件下扩展课程?

  4. 4

    如何在特定条件下查找R中的特定行或列

  5. 5

    如何在ORACLE中累积特定列并在特定条件下释放值

  6. 6

    如何在特定条件下对列表的子列表进行分类

  7. 7

    如何在特定条件下退出Spec的量角器测试?

  8. 8

    如何在特定条件下将数据分组到DataGrid中?

  9. 9

    NetLogo:如何在特定条件下使用“ ifelse”语法中的“ with”语法进行构建?

  10. 10

    在特定条件下如何在一个会话中存储值

  11. 11

    如何在特定条件下用猫鼬获得不同的物体?

  12. 12

    如何在数据框的特定条件下提取某些行(Python)?

  13. 13

    如何在数据框的特定条件下将对与错替换为数值

  14. 14

    如何在特定条件下循环进入数据框?

  15. 15

    如何在特定条件下对列表的子列表进行分类

  16. 16

    如何在特定条件下从文件中提取行

  17. 17

    如何在特定条件下清除android中的fragmentbackStack

  18. 18

    如何在特定条件下退出Spec的量角器测试?

  19. 19

    Netlogo:如何在特定条件下安装递减计时器的“初始值”

  20. 20

    如何在特定条件下隐藏和显示反应

  21. 21

    如何在python中在特定条件下提取和计数

  22. 22

    如何在 Try 中在特定条件下从 Try 转到 Catch

  23. 23

    如何在特定条件下序列化表单

  24. 24

    如何在特定条件下更改范围内的日期?

  25. 25

    在特定条件下如何称呼瀑布?

  26. 26

    在特定条件下如何遍历元组函数

  27. 27

    如何让浓缩咖啡测试在特定条件下失败

  28. 28

    在特定条件下选择列

  29. 29

    在特定条件下播放winsound

热门标签

归档