【发布时间】:2017-12-14 13:24:20
【问题描述】:
我正在尝试将文件从本地计算机移动到远程服务器。但我无法用 JSch api 做到这一点。
for (File f : fileList) {
channelSftp.put(new FileInputStream(f), "/ROOT/File/"+f.getName());
}
我正在循环我的本地机器目录 /Home/File/file1.txt、file2,txt file3.txt 等等并将其保存到 fileList。
我需要将这些文件传输到 SFTP 服务器中的不同目录。 说 /ROOT/File/file1.txt, file2,txt file3.txt.
我不知道如何将 /Home 更改为 /ROOT 文件路径名。而且我需要在不使用 sftpChannel.mkdir(folder) 的情况下复制所有文件; [在JSch中一个一个创建文件夹]。
【问题讨论】:
-
问题是什么?你的代码有什么问题?