使用Java将文件从SFTP服务器传输到本地系统

使用Java将文件从SFTP服务器传输到本地系统,java,list,sftp,jsch,Java,List,Sftp,Jsch,我正在使用JSch库 我需要三种方法: void delete()——删除具有给定名称的文件 void copy()——将具有给定名称的文件复制到本地系统中 list copyndelete()---要复制文件并在远程系统中删除文件。。。并将已删除文件的名称返回到列表中 我该怎么做呢?您可以尝试使用。尝试使用Jcraft。这是一个开源项目该库包含该类。这个类(在其他类之间)还有 将远程文件复制到本地文件(所有get方法) 删除远程文件(使用rm方法或rmdir删除空目录) 列出远程文件(l

我正在使用JSch库

我需要三种方法:

  • void delete()
    ——删除具有给定名称的文件
  • void copy()
    ——将具有给定名称的文件复制到本地系统中
  • list copyndelete()
    ---要复制文件并在远程系统中删除文件。。。并将已删除文件的名称返回到列表中

我该怎么做呢?

您可以尝试使用。

尝试使用Jcraft。这是一个开源项目

该库包含该类。这个类(在其他类之间)还有

  • 将远程文件复制到本地文件(所有
    get
    方法)
  • 删除远程文件(使用
    rm
    方法或
    rmdir
    删除空目录)
  • 列出远程文件(
    ls

这些方法的组合可以满足您的所有要求。

-1。JCraft是生产JSch库(以及其他产品)的公司的名称。问题中已经提到了JSch,所以这里没有什么新内容。