工具类,为上传文件命名
来源:互联网 发布:首选网络类型哪个好 编辑:程序博客网 时间:2024/06/06 00:47
对上传文件命名,一般是ip地址+时间+3位随机数,进行设计哦
,以下是工具类的实现,Java,
import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;public class IPTimeStamp {private SimpleDateFormat sdf=null;private String ip=null;public IPTimeStamp(String ip){this.ip=ip;}public String getDate(){this.sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");return this.sdf.format(new Date());}public String getTimeStamp(){this.sdf=new SimpleDateFormat("yyyyMMddHHmmssSSSS");return this.sdf.format(new Date());}private String addZero (String str,int len){StringBuffer s=new StringBuffer();s.append(str);while(s.length()<len){s.insert(0,"0");}return s.toString();}public String getIPTimeRand(){StringBuffer buf =new StringBuffer();if(this.ip!=null){String[] s=this.ip.split("\\.");for (int i = 0; i < s.length; i++) {buf.append(this.addZero(s[i], 3));}}buf.append(this.getTimeStamp());Random r= new Random();for (int i = 0; i < 3; i++) {buf.append(r.nextInt(10));}return buf.toString();}public static void main(String[] args) {System.out.println(new IPTimeStamp("192.168.1.1").getIPTimeRand());}}
0 0
- 工具类,为上传文件命名
- 上传文件时使用IP或时间戳自动命名文件操作工具类
- 文件命名策略工具类
- 文件上传工具类
- 文件上传工具类
- 文件上传工具类
- 文件上传工具类
- 上传文件命名方案
- 上传文件文件名命名
- 使用struts2实现文件上传并在上传过程中为文件重新命名
- 【工具类】用户文件上传 更新 上传
- 分享文件上传工具类
- ftp上传文件工具类
- 文件一个上传工具类
- java上传文件工具类
- JAVA文件上传工具类
- 图片文件上传工具类
- Android文件上传工具类
- 【麦可网】Cocos2d-X跨平台游戏开发学习笔记---第十九课:Cocos2D-X粒子系统1-3
- Linux(centos7.1)的SSH远程登录服务器详解
- 350个LINUX命令详解(英文完整版)
- Spring MVC 框架搭建及详解
- 手斧Linux – 从LFS到Funtoo (71)
- 工具类,为上传文件命名
- 手斧Linux – 从LFS到Funtoo (72)
- map转化为对象
- 终于毕业了
- 3、算法
- linux命令英文缩写的含义
- 栈溢出笔记(1)
- Linux 监控每秒网卡流量
- 手斧Linux – 从LFS到Funtoo (73)