java中实现SFTP上传下载

记录项目中使用的一些实用技术:

package com.util;

import com.jcraft.jsch.*;

import java.io.File;
import java.util.Properties;

public class SftpUtil {

    /**
     * 从SFTP服务器下载文件
     *
     * @param ftpHost     SFTP IP地址
     * @param ftpUserName SFTP 用户名
     * @param ftpPassword SFTP用户名密码
     * @param ftpPort     SFTP端口
     * @param ftpPath     SFTP服务器中文件所在路径 格式: ftptest/aa
     * @param localPath   下载到本地的位置 格式:H:/download
     * @param fileName    文件名称
     */
    public static boolean downloadSftpFile(String ftpHost, String ftpUserName,
                                           String ftpPassword, int ftpPort, String ftpPath, String localPath,
                                           String fileName) {
        //文件存在
        boolean fileExist = true;

        Session sessi

你可能感兴趣的:(java)