package cc.mrbird.febs.server.hr.util;
|
|
import javax.validation.constraints.NotBlank;
|
import java.io.File;
|
import java.text.SimpleDateFormat;
|
import java.util.Calendar;
|
import java.util.UUID;
|
|
public class GenerateFileName {
|
|
/**
|
* 根据文件类别生成文件的名字,文件的命名规则是:文件目录/生成时间-uuid(全球唯一编码).文件类别
|
* @param fileDir 文件的存储路径
|
* @param fileType 文件的类别
|
* @param empName
|
* @return 文件的名字
|
*/
|
public String generateFileName(String fileDir, String fileType, String empName)
|
{
|
String saveFileName = "";
|
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmssSS");
|
saveFileName += format.format(Calendar.getInstance().getTime());
|
saveFileName += "-" + empName;
|
saveFileName += "." + fileType;
|
|
saveFileName = fileDir + File.separator + saveFileName;
|
|
return saveFileName;
|
}
|
}
|