package com.dy.dyFile.util;
|
|
import com.dy.common.util.DateTime;
|
import com.dy.pmsGlobal.dyFile.FileConstant;
|
|
import java.io.File;
|
|
public class FilePhotoUtil 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.photoFileBasePath.startsWith("/")){
|
if(relativityPath.endsWith("/")){
|
relativityPath = relativityPath.substring(0, relativityPath.length() - 1) ;
|
}
|
}
|
}
|
relativityPath += com.dy.dyFile.util.FileConstant.photoFileBasePath + DateTime.yyyyMMdd() + "/";
|
String filePath = absolutePath + relativityPath;
|
File dir = new File(filePath);
|
if (!dir.exists()) {
|
dir.mkdirs();
|
}
|
return relativityPath;
|
}
|
|
}
|