From 15375a1d0d07c61c132906ff8da45f67bcd711f6 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 17 十一月 2022 15:51:05 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/service/data/UploaderService.java | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/lf/server/service/data/UploaderService.java b/src/main/java/com/lf/server/service/data/UploaderService.java index d4f4802..a6d7196 100644 --- a/src/main/java/com/lf/server/service/data/UploaderService.java +++ b/src/main/java/com/lf/server/service/data/UploaderService.java @@ -1,7 +1,6 @@ package com.lf.server.service.data; import com.lf.server.entity.data.MetaFileEntity; -import com.lf.server.entity.sys.UserEntity; import com.lf.server.helper.FileHelper; import com.lf.server.helper.PathHelper; import com.lf.server.helper.StringHelper; @@ -117,6 +116,39 @@ } /** + * 鑷悊瀹炰綋闆嗗悎 + */ + public void dealEntities(List<MetaFileEntity> list) { + for (MetaFileEntity entity : list) { + entity.setPath(FileHelper.getRelativePath(entity.getPath())); + } + } + + /** + * 鍒犻櫎鏂囦欢 + * @param list 瀹炰綋闆嗗悎 + * @return + */ + public Integer deleteFiles(List<MetaFileEntity> list){ + String root=pathHelper.getConfig().getTempPath(); + + int count = 0; + for (MetaFileEntity entity : list) { + if (!StringHelper.isEmpty(entity.getPath())){ + String file=root+File.separator+entity.getPath(); + + File f=new File(file); + if (f.exists()){ + f.delete(); + count++; + } + } + } + + return count; + } + + /** * 鑾峰彇鍙傛暟 * Enumeration<String> headers = req.getHeaderNames(); * Enumeration<String> attributes = req.getAttributeNames(); -- Gitblit v1.9.3