From 97e331f4340f8aa7cb7efe3cacc0f764a337f378 Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期五, 22 九月 2023 09:10:08 +0800
Subject: [PATCH] 修复FTP无法备份问题

---
 src/main/java/com/whyc/service/FtpService.java |   19 +++----------------
 1 files changed, 3 insertions(+), 16 deletions(-)

diff --git a/src/main/java/com/whyc/service/FtpService.java b/src/main/java/com/whyc/service/FtpService.java
index 1a17037..a97beca 100644
--- a/src/main/java/com/whyc/service/FtpService.java
+++ b/src/main/java/com/whyc/service/FtpService.java
@@ -13,6 +13,7 @@
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.IOException;
+import java.text.ParseException;
 import java.util.Arrays;
 import java.util.Date;
 import java.util.List;
@@ -25,7 +26,7 @@
     //瀹氭椂涓婁紶鎸囧畾鐩綍涓嬫枃浠�
     @Scheduled(cron = "59 59 23 ? * FRI")
     //@Scheduled(cron = "0/10 * * * * ?")
-    private void sendFtpFile() throws IOException, FTPException, InterruptedException {
+    private void sendFtpFile() throws IOException, FTPException, InterruptedException, ParseException {
         //鍏堣繛鎺tp鏈嶅姟鍣�,鑾峰彇澶囦唤鐩綍,淇濈暀3娆�.杩欓噷鏄粠2023骞�4鏈堝紑濮嬭繘琛屼繚鐣�
         FtpHelper ftpRemote = new FtpHelper(YamlProperties.ftpIp, YamlProperties.ftpPort, YamlProperties.ftpUserName, YamlProperties.ftpPassword);
         String[] dirList = ftpRemote.getDirList();
@@ -37,27 +38,13 @@
         ftpRemote.disconnect();
 
 
-        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, timeStr+"/face.zip");
-            filerootFace.delete();
-            ftp.disconnect();
 
-            /*FileOutputStream forootDoc = new FileOutputStream(new File(rootDoc+".zip"));
-            ZipUtils.toZip(rootDoc, forootDoc,true);
-            File filerootDoc = new File(rootDoc+".zip");
-            ftp.uploadFile(filerootDoc, timeStr+"/doc_file.zip");
-            filerootDoc.delete();*/
-            //List<File> list=ftp.getFileList(rootDoc);
             File docFile = new File(rootDoc);
-            //File docFile = new File("F:\\BaiduNetdiskDownload");
             File[] list = docFile.listFiles();
             CountDownLatch latch = new CountDownLatch(list.length+1);
             if(list!=null&&list.length>0){

--
Gitblit v1.9.1