java 远程 连接 ftp 并 下载文件到本地
Sftp sftp = null;
try {
// url port username password
sftp = new Sftp("sftp.aaaaaa.com.cn", 565896, "SDFGsssfsd", "ssslkkpassword");
System.out.println("远程连接sftp连接成功");
} catch (Exception e) {
System.out.println("远程连接sftp连接失败")
}
//远程路径
String path = "data/20231815";
//要下载到的目录
String destFilePath = "data/2023010";
System.out.println("请求路径为" + destFilePath);
File file2 = new File(destFilePath);
// 创建文件夹
if (!file2.exists()) {
file2.mkdirs();
}
// sftp级联下载文件
sftp.recursiveDownloadFolder(path, file2);