直接上代码,调用指定方法即可 package com.XXX.xxx.xxx; import com.jcraft.jsch.*; import lombok.extern.log4j.Log4j2; import java.util.Properties; /** * @description: ftp上传下载 * @author: dbz * @time: 2022/8/26 */ @Log4j2 public class FtpUtils { public static Session session = null; public static Channel channel = null; /** * 远程IP或域名 */ private String ftpHost ; /** * 端口 */ private int port = 22 ; /** * 远程服务器用户名 */ private String ftpUserName ; /** * 远程服务器密码 */ private String ftpPassword ; /** * 超时时间 */ private int timeout = 60 * 60 * 1000; /** * 指定所有参数构造器 * @param ftpHost ftpHost * @param port port * @param ftpUserName ftpUserName * @param ftpPassword ftpPassword * @param timeout timeout */ public FtpUtils(String ftpHost, int port, String ftpUserName, String ftpPassword, int timeout) {
JSCH 实现文件上传下载
于 2022-08-26 10:37:26 首次发布