我使用了几个应用程序,这些应用程序使用 SFTP 协议(protocol)将文件上传到我服务器上的特定目录。我想使用 Java 或 Python 编程语言编写一个将部署在我的服务器上的应用程序。当新文件添加到目录时,必须通知此应用程序。我想在不轮询目录的情况下执行此操作。这可能吗?
最佳答案
是 - 对于 Java 7 使用 WatchService
.对于 Python,请参阅 pyinotify .
底层机制是 inotify,您可以生成使用 inotify-tools 的 shell 级解决方案每次添加文件时运行一个小的帮助应用程序。
关于java - 当使用 SFTP 协议(protocol)上传文件时通知 Java 或 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22304414/