月球大数据地理空间分析展示平台-【后端】-月球后台服务
1
13693261870
2024-11-13 024e90554d19c2342f27a26f91bbea378f84da82
src/main/java/com/moon/server/helper/PathHelper.java
@@ -2,6 +2,7 @@
import com.moon.server.config.PropertiesConfig;
import com.moon.server.entity.all.SettingData;
import com.moon.server.entity.all.StaticData;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -10,11 +11,8 @@
import java.io.File;
import java.util.Date;
/**
 * 路径帮助类
 * @author WWW
 */
@Component
@SuppressWarnings("ALL")
public class PathHelper {
    @Autowired
    private PropertiesConfig config;
@@ -22,8 +20,6 @@
    private static int downloadPath = 1;
    private static int uploadPath = 1;
    private final static double D80 = 80;
    private final static Log log = LogFactory.getLog(PathHelper.class);
@@ -39,9 +35,6 @@
        return uploadPath;
    }
    /**
     * 初始化
     */
    public void init() {
        downloadPath = getSubPath(config.getDownloadPath(), downloadPath);
        uploadPath = getSubPath(config.getUploadPath(), uploadPath);
@@ -66,27 +59,18 @@
        }
    }
    /**
     * 获取下载完整目录
     */
    public String getDownloadFullPath() {
        downloadPath = getSubPath(config.getDownloadPath(), downloadPath);
        return config.getDownloadPath() + File.separator + downloadPath;
    }
    /**
     * 获取上传完整目录
     */
    public String getUploadFullPath() {
        uploadPath = getSubPath(config.getUploadPath(), uploadPath);
        return config.getUploadPath() + File.separator + uploadPath;
    }
    /**
     * 获取临时路径
     */
    public String getTempPath() {
        String tempName = StringHelper.YMDHMS2_FORMAT.format(new Date());
        String path = config.getTempPath() + File.separator + tempName;
@@ -101,9 +85,6 @@
        return path;
    }
    /**
     * 获取临时路径
     */
    public String getTempPath(String subPath) {
        if (!StringHelper.isEmpty(subPath)) {
            String path = config.getTempPath() + File.separator + subPath;
@@ -119,9 +100,6 @@
        return getTempPath();
    }
    /**
     * 获取临时路径名称
     */
    public String getTempPathName() {
        String tempName = StringHelper.YMDHMS2_FORMAT.format(new Date());
        String path = config.getTempPath() + File.separator + tempName;
@@ -136,13 +114,10 @@
        return tempName;
    }
    /**
     * 删除旧路径
     */
    public void deleteOldPath(String tempPath) {
        try {
            double ran = Math.random() * 99;
            if (ran < D80) {
            if (ran < StaticData.D90) {
                return;
            }