newstypefilerenamepolicy.java
来自「新闻发布系统,界面简单」· Java 代码 · 共 27 行
JAVA
27 行
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 + =
减小字号Ctrl + -
显示快捷键?