Browse Source

加入文件强制删除

wangliang 2 weeks ago
parent
commit
650b79c4d6

+ 1 - 8
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/ExamCardServiceImpl.java

@@ -48,8 +48,6 @@ import javax.annotation.Resource;
 import javax.servlet.http.HttpServletResponse;
 import java.io.File;
 import java.io.IOException;
-import java.nio.file.Files;
-import java.nio.file.Paths;
 import java.util.*;
 import java.util.stream.Collectors;
 import java.util.stream.Stream;
@@ -647,12 +645,7 @@ public class ExamCardServiceImpl extends ServiceImpl<ExamCardMapper, ExamCard> i
             throw new RuntimeException(e);
         } finally {
             if (pdfFile.exists()) {
-//                FileUtil.deleteFile(pdfFile);
-                try {
-                    Files.delete(Paths.get(pdfFile.getAbsolutePath()));
-                } catch (IOException e) {
-                    e.printStackTrace();
-                }
+                FileUtil.deleteFile(pdfFile);
             }
         }
         return examCard;

+ 2 - 9
distributed-print-business/src/main/java/com/qmth/distributed/print/business/util/HtmlToJpgUtil.java

@@ -9,6 +9,7 @@ import com.qmth.teachcloud.common.enums.UploadFileEnum;
 import com.qmth.teachcloud.common.service.BasicAttachmentService;
 import com.qmth.teachcloud.common.service.FileUploadService;
 import com.qmth.teachcloud.common.util.ConvertUtil;
+import com.qmth.teachcloud.common.util.FileUtil;
 import org.apache.commons.collections4.CollectionUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -17,11 +18,8 @@ import org.springframework.stereotype.Component;
 import javax.annotation.Resource;
 import java.io.ByteArrayInputStream;
 import java.io.File;
-import java.io.IOException;
 import java.io.InputStream;
 import java.math.BigDecimal;
-import java.nio.file.Files;
-import java.nio.file.Paths;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -72,12 +70,7 @@ public class HtmlToJpgUtil {
         } finally {
             if (CollectionUtils.isNotEmpty(jpgFileList)) {
                 for (File jpgFile : jpgFileList) {
-                    try {
-                        Files.delete(Paths.get(jpgFile.getAbsolutePath()));
-                    } catch (IOException e) {
-                        e.printStackTrace();
-                    }
-//                    FileUtil.deleteFile(jpgFile);
+                    FileUtil.deleteFile(jpgFile);
                 }
             }
         }