zhubaomin
2025-04-07 1a2b07f01ba4616fd9e894dddf474b56d020158c
pipIrr-platform/pipIrr-web/pipIrr-web-file/src/main/java/com/dy/pipIrrWebFile/util/FilePhoneUtil.java
New file
@@ -0,0 +1,41 @@
package com.dy.pipIrrWebFile.util;
import com.dy.common.util.DateTime;
import com.dy.pipIrrGlobal.dyFile.FileConstant;
import java.io.File;
public class FilePhoneUtil 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.pipIrrWebFile.util.FileConstant.phoneFileBasePath.startsWith("/")){
            if(relativityPath.endsWith("/")){
               relativityPath = relativityPath.substring(0, relativityPath.length() - 1) ;
            }
         }
      }
      relativityPath += com.dy.pipIrrWebFile.util.FileConstant.phoneFileBasePath + DateTime.yyyyMMdd() + "/";
      String basePath = absolutePath + relativityPath;
      File dir = new File(basePath);
      if (!dir.exists()) {
         dir.mkdirs();
      }
      return relativityPath;
   }
}