liurunyu
2024-04-23 1300e2434cb457e7d4d06ea66d90a04492f6c4e9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package com.dy.dyFile.util;
 
import com.dy.pmsGlobal.dyFile.FileConstant;
 
import java.io.File;
 
public class FileIconUtil extends FileUtil {
 
    /**
     * 生成文件相对路径名称
     *
     * @param absolutePath
     * @param relativePath
     * @param regionNum
     * @return
     */
    public String newFileRelativityPath(String absolutePath, String relativePath, String regionNum) {
        String relativityPath = relativePath ;
        if(regionNum != null && !regionNum.trim().equals("") && !regionNum.trim().equals(FileConstant.NotRegionNum)){
            relativityPath += regionNum ;
        }else{
            if(com.dy.dyFile.util.FileConstant.iconFileBasePath.startsWith("/")){
                if(relativityPath.endsWith("/")){
                    relativityPath = relativityPath.substring(0, relativityPath.length() - 1) ;
                }
            }
        }
        relativityPath += com.dy.dyFile.util.FileConstant.iconFileBasePath;
 
        String basePath = absolutePath + relativityPath;
        File dir = new File(basePath);
        if (!dir.exists()) {
            dir.mkdirs();
        }
        return relativityPath;
    }
 
}