cy
2022-10-11 64670dc728cf83a047e8773835937b842d5535ed
fix(schedule): ftp下载前判断文件是否存在
1个文件已修改
16 ■■■■■ 已修改文件
recommend-video/src/main/java/com/iplatform/recvideo/util/SFTPUtil.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
recommend-video/src/main/java/com/iplatform/recvideo/util/SFTPUtil.java
@@ -221,9 +221,25 @@
        if (!parentFile.exists()) {
            parentFile.mkdirs();
        }
        if (isExistSftp(downloadFile)) {
        sftp.get(downloadFile, new FileOutputStream(file));
        log.info("file:{} is download successful", downloadFile);
        } else {
            log.error("file:{} is not found", downloadFile);
    }
    }
    // 判断文件是否存在
    public boolean isExistSftp(String filePach) {
        try {
            sftp.lstat(filePach);
        } catch (SftpException e) {
            log.info("isExistSftp()==> file:{} is not found", filePach);
            return false;
        }
        return true;
    }
    /**
     * 下载文件