From 5c4bcf3ea638fe28e340454635e538936dff518c Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期三, 20 七月 2022 10:54:18 +0800 Subject: [PATCH] 定时任务提交文件 --- src/main/java/com/whyc/service/FtpService.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whyc/service/FtpService.java b/src/main/java/com/whyc/service/FtpService.java index 9c10ed6..7ae7577 100644 --- a/src/main/java/com/whyc/service/FtpService.java +++ b/src/main/java/com/whyc/service/FtpService.java @@ -4,33 +4,36 @@ import com.whyc.dto.FileDirPath; import com.whyc.dto.FtpHelper; import com.whyc.dto.ZipUtils; +import com.whyc.util.ActionUtil; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Service; import java.io.File; import java.io.FileOutputStream; +import java.util.Date; @Service @EnableScheduling // 2.寮�鍚畾鏃朵换鍔� public class FtpService { //瀹氭椂涓婁紶鎸囧畾鐩綍涓嬫枃浠� - @Scheduled(cron = "0/20 57 16 * * ?") + @Scheduled(cron = "59 59 23 * * ?") private void sendFtpFile(){ FtpHelper ftp = new FtpHelper(YamlProperties.ftpIp, YamlProperties.ftpPort, YamlProperties.ftpUserName, YamlProperties.ftpPassword); String fileDirName = FileDirPath.getFileDirName(); String rootFace=fileDirName+File.separator+"face"; String rootDoc=fileDirName+File.separator+"doc_file"; + String timeStr= ActionUtil.sdfwithFTP.format(new Date()); try { FileOutputStream forootFace = new FileOutputStream(new File(rootFace+".zip")); ZipUtils.toZip(rootFace, forootFace,true); File filerootFace = new File(rootFace+".zip"); - ftp.uploadFile(filerootFace, "face.zip"); + ftp.uploadFile(filerootFace, timeStr+"/face.zip"); FileOutputStream forootDoc = new FileOutputStream(new File(rootDoc+".zip")); ZipUtils.toZip(rootDoc, forootDoc,true); File filerootDoc = new File(rootDoc+".zip"); - ftp.uploadFile(filerootDoc, "doc_file.zip"); + ftp.uploadFile(filerootDoc, timeStr+"/doc_file.zip"); } catch (Exception e) { e.printStackTrace(); } -- Gitblit v1.9.1