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; 
 | 
    } 
 | 
  
 | 
} 
 |