Make FileAlterationObserver to observe remote directory

纵然是瞬间 提交于 2019-12-01 12:57:50

问题


How to make FileAlterationObserver to observe a remote directory?

This can accept a String path or a Java File. Both the cases it will look for the directory in local context. I have a directory in remote server file system.

It would be also helpful if anyone tell me how to create a new File object referring to the file in the remote directory.

Example:

File file = new File("remote directory path");

回答1:


You cannot.

  • The File object cannot refer to an SFTP file.
  • There's no way to have the SFTP server notify you on changes in a remote file/directory (the protocol itself does not have a mechanism for that).

All you can do is to use JSch (other other) SFTP interface to check for changes in regular intervals yourself.



来源:https://stackoverflow.com/questions/35217774/make-filealterationobserver-to-observe-remote-directory

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!