【发布时间】:2017-02-23 22:52:01
【问题描述】:
我正在尝试使用sftp JSch 将文件从本地 Windows 机器复制到远程 Windows 机器。远程机器有cygwin,但文件没有被传输。这样做时,它不会抛出任何错误。
我尝试了不同的目标路径格式,例如 /cygdrive/d/ 和 d://。
String destination = "/cygdrive/d/Test1";
String source = "D:\\Test";
List<String> files = NFileUtils.listFiles(source);
for (String f : files) {
String fileName = NFileUtils.getFilename(f);
try {
sftp.put(f, destination + "\\" + fileName);
} catch (Exception e) {
System.out.println(e);
}
}
【问题讨论】:
-
cygwin端使用哪个服务器sftp?
-
它在 Windows 机器上
-
我的意思是哪个软件用作 sftp 服务器。你用一些 sftp 客户端测试过吗?
标签: cygwin sftp file-transfer jsch