我想在远程位置检测新创建的文件,所以我可以处理这个文件(读取它,并对其进行一些操作)
那么请问,我怎样才能使用 Java 5 做到这一点?(我知道这是一台旧服务器,但我们最近在升级它时遇到了问题)
注意:访问远程文件的方式由我们选择,具体取决于建议的解决方案(例如,如果最好的解决方案是使用 FTP,我会处理它)
提前谢谢你们。
最简单的解决方案是使用 Directory Watcher
这需要 Java 7 并且该目录已安装并且对运行该进程的用户可见。
使用 FTP 轮询是一种方法。
如果您可以在远程位置运行一些自定义代码,另一种方法是保持客户端和服务器之间的连接打开(或执行长轮询)并让服务器立即通知客户端文件的任何更改。