Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有时间间隔的远程路径监视/查找_Java_Batch File_File Io_Filesystemwatcher_File Watcher - Fatal编程技术网

Java 具有时间间隔的远程路径监视/查找

Java 具有时间间隔的远程路径监视/查找,java,batch-file,file-io,filesystemwatcher,file-watcher,Java,Batch File,File Io,Filesystemwatcher,File Watcher,我对java应用程序有以下要求: 我需要查找/监视远程文件夹或FTP(例如:\192.168.300.55\c$\logs)的特定时间间隔(例如:15分钟) 我需要比较本地文件夹(我在应用程序/项目路径中本地创建的)和远程文件夹 如果远程文件夹中有任何更新,我需要相应地更新本地文件夹(需要将更新的日志文件复制到本地文件夹) 问题: 是否有任何API/方法可用于在java中执行此操作 我们可以用windows脚本(.bat)执行此操作吗 请告诉我你对此的看法。。我正在努力获得良好的表现,并减少时间

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

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

  • 是否有任何API/方法可用于在java中执行此操作

  • 我们可以用windows脚本(.bat)执行此操作吗

  • 请告诉我你对此的看法。。我正在努力获得良好的表现,并减少时间


    谢谢,

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

    是的,到目前为止,我正在使用java 7中的java.nio.file.WatchService。。但是,我想知道是否有其他方法可以进行此操作。。