📄 newstypefilerenamepolicy.java
字号:
package com.file;
import java.io.File;
import com.oreilly.servlet.multipart.FileRenamePolicy;
public class NewsTypeFileRenamePolicy implements FileRenamePolicy {
public File rename(File file) {
String f=file.getName();
//取出文件名中的的最后一个点的位置
int pos=f.lastIndexOf(".");
//取出点之后的所有字符串
String ext=f.substring(pos);
//为了防止有相同的文件名,线程同步
//重新为图片命新名
String newFileName=null;
synchronized(this)
{
newFileName=System.currentTimeMillis()+ext;
}
//返回一个不带文件名的路径和一个自创的图片名,合起来一个完整的工程目录
return new File(file.getParent()+"/"+newFileName);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -