sftp JSch
を使用して、ローカルのWindowsマシンからリモートのWindowsマシンにファイルをコピーしようとしています。リモートマシンはcygwin
ですが、ファイルは転送されません。その間、何のエラーも投げていません。sftpファイルをリモート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);
}
}
サーバsftpはcygwin側で使用されていますか? – matzeri
それはWindowsマシン上で – gigi
私はどのソフトウェアがsftpサーバーとして使用されているかを意味します。いくつかのsftpクライアントでテストしましたか? – matzeri