1.文件名格式:test.txt
2.获取文件类型扩展名
/**
* 获取文件的扩展类型
*
* @param fileName
* @return
*/
public static String getExtention(String fileFileName) {
String ret = "";
try {
int pos = fileFileName.lastIndexOf(".");// 文件名分隔符位置
if (pos != -1) {
ret = fileFileName.substring(pos);
ret = ret.toLowerCase();
}
} catch (Exception ex) {
log.error("helper:get the file extention process error!");
ex.printStackTrace();
}
return ret;
}
3.文件名重命名(根据当前时间)
/**
* 文件名处理,将文件名更改为当前时间2008310143616(2008年3月10日14:36:16)
*
* @param fileName
* @return
*/
public static String getRenameFileName(String fileFileName) {
StringBuffer ret = new StringBuffer();
try {
Calendar cal = Calendar.getInstance();// 获取当天日期
ret.append(cal.get(Calendar.YEAR)).append(cal.get(Calendar.MONTH))
.append(cal.get(Calendar.DAY_OF_MONTH)).append(
cal.get(Calendar.HOUR_OF_DAY)).append(
cal.get(Calendar.MINUTE)).append(
cal.get(Calendar.SECOND)).append(
cal.get(Calendar.MILLISECOND)).append(
getExtention(fileFileName));
} catch (Exception ex) {
log.error("helper:rename the file name peocess error!");
ex.printStackTrace();
}
return ret.toString();
}