我正在做一个项目,我在 sftp 服务器中有很多 zip 文件。我想要做的是连接到这个 sftp 服务器,并且对于每个 zip 文件(如果存在),将其传输到本地解压缩并制作我的进程。
我设法创建了我的解压缩类并为我的项目设置了弹簧配置。我开始寻找教程,并找到了示例集成 spring 示例,但我不明白两件事。如何获取已建立连接的信息以及如何知道此服务器中有一些 zip 文件?如果有人可以通过示例向我解释如何做到这一点,那就太好了。
我正在做一个项目,我在 sftp 服务器中有很多 zip 文件。我想要做的是连接到这个 sftp 服务器,并且对于每个 zip 文件(如果存在),将其传输到本地解压缩并制作我的进程。
我设法创建了我的解压缩类并为我的项目设置了弹簧配置。我开始寻找教程,并找到了示例集成 spring 示例,但我不明白两件事。如何获取已建立连接的信息以及如何知道此服务器中有一些 zip 文件?如果有人可以通过示例向我解释如何做到这一点,那就太好了。
您可以通过使用Spring Integration
框架来做到这一点。它有它自己的SFTP Adapter
。只需初始化SFTP Session Factory
并创建会话对象。
更多信息在这里: http ://docs.spring.io/spring-integration/reference/html/sftp.html