Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 JSCH API 通过 sftp 连接到远程服务器。我需要将远程服务器中存在的目录从位置 A 移动到位置 B。看起来方法channelsftp.put(src,dest)只允许移动文件而不是目录。
有人可以解释一下我该怎么做吗?
您可以使用重命名命令,它会移动文件或目录并将其从原始位置删除。
sftpChannel.rename(旧文件,新文件);
如果要保留原始目录/文件,请不要使用此方法。
希望这可以帮助。