lxw
2022-07-14 6b372f380b76e82461aa6cdf37552fe9af6969be
定时备份数据
2个文件已修改
10 ■■■■■ 已修改文件
src/main/java/com/whyc/dto/FtpHelper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/FtpService.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/FtpHelper.java
@@ -3,7 +3,6 @@
import com.enterprisedt.net.ftp.FTPClient;
import com.enterprisedt.net.ftp.FTPConnectMode;
import com.enterprisedt.net.ftp.FTPTransferType;
import com.whyc.constant.YamlProperties;
import org.apache.commons.lang.StringUtils;
import java.io.ByteArrayInputStream;
@@ -212,10 +211,11 @@
        try { // 从ftp下载文件
            FtpHelper ftp = new FtpHelper("192.168.10.80", 21, "lxw", "lxw810412026");
            File file = new File("D:\\1.doc");
            ftp.uploadFile(file, "test1/1.doc");
            ftp.uploadFile(file, "test/1.doc");
            ftp.disconnect();
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println(FileDirPath.getFileDirName());
    }
}
src/main/java/com/whyc/service/FtpService.java
@@ -4,7 +4,6 @@
import com.whyc.dto.FileDirPath;
import com.whyc.dto.FtpHelper;
import com.whyc.dto.ZipUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;
@@ -15,11 +14,8 @@
@Service
@EnableScheduling   // 2.开启定时任务
public class FtpService {
    @Autowired(required = false)
    private FtpHelper ftpHelper;
    //定时上传指定目录下文件
    @Scheduled(cron = "0/20 06 17 * * ?")
    @Scheduled(cron = "0/20 30 17 * * ?")
    private void sendFtpFile(){
        FtpHelper ftp = new FtpHelper(YamlProperties.ftpIp, YamlProperties.ftpPort, YamlProperties.ftpUserName, YamlProperties.ftpPassword);
        String fileDirName = FileDirPath.getFileDirName();