具有时间间隔

时间:2015-06-11 14:53:42

标签: java batch-file file-io filesystemwatcher file-watcher

我对我的java应用程序有以下要求,

  1. 我需要查找/观看远程文件夹或FTP(例如:\ 192.168.300.55 \ c $ \ logs)特定时间间隔(例如:15分钟)
  2. 我需要比较本地文件夹(我在我的应用程序/项目路径中本地创建)和远程文件夹。
  3. 如果远程文件夹中有任何更新,我需要相应地更新本地文件夹(需要将更新的日志文件复制到本地文件夹)。
  4. 问题,

    1. 是否有任何API /方式可用于在java中执行此操作。

    2. 我们可以使用Windows脚本(.bat)执行此操作。

    3. 请让我知道你对此的想法..我正在努力获得良好的表现并减少时间。

      谢谢,

1 个答案:

答案 0 :(得分:2)

在Java中,您可以每15分钟读取一次该位置,并将结果与​​之前的结果进行比较。但是,既然你想在Windows中通过bat文件运行它,为什么不使用本机Windows解决方案呢?例如Filewatcher