上传文件时使用IP或时间戳自动命名文件操作工具类
来源:互联网 发布:软件系统故障处理要求 编辑:程序博客网 时间:2024/06/05 00:16
package cn.xyls.util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;public class IPTimeStamp{private SimpleDateFormat sdf = null;//格式化时间操作类private String ip = null;//定义一个ip地址public IPTimeStamp(){}//JavaBean必须有无参构造public IPTimeStamp(String ip){this.ip = ip;}public String getIPTimeRand(){StringBuffer buf = new StringBuffer();if(this.ip!=null){//ip地址不为空,则以.进行拆分String str[] = this.ip.split("\\.");for(int i=0;i<str.length;i++){buf.append(this.addZero(str[i],3));}}buf.append(this.getTimeStamp());//没有IP地址,则直接追加时间戳Random r = new Random();for(int x=0;x<3;x++){//循环取得三个不大于10的随机整数buf.append(r.nextInt(10));//}return buf.toString();}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("yyyyMMddHHmmssSSS");return this.sdf.format(new Date());}public String addZero(String str,int len){//不满位数,补0操作StringBuffer buf = new StringBuffer();buf.append(str);while(buf.length()<len){buf.insert(0,"0");}return buf.toString();}/*public static void main(String args[]){IPTimeStamp is = new IPTimeStamp();System.out.println(is.getDate());System.out.println(is.getTimeStamp());}*/}
1 0
- 上传文件时使用IP或时间戳自动命名文件操作工具类
- 工具类,为上传文件命名
- php中上传图片文件,并且以上传时的时间戳命名文件,并将文件的路径存在session中以便使用。
- ASP.NET中上传多文件时,用日期时间命名新文件,文件丢失问题
- 使用FileUpload上传文件封装工具类
- 文件命名策略工具类
- 文件上传工具类
- 文件上传工具类
- 文件上传工具类
- 文件上传工具类
- 上传文件命名方案
- 上传文件文件名命名
- 多文件上传与简单操作文件上传实例(文件上传,自动重命名,自动添加文件夹)
- 多文件上传与简单操作文件上传实例(文件上传,自动重命名,自动添加文件夹)
- 上传文件操作类
- 以时间命名文件
- 利用系统日期和时间自动命名文件【%date% %time%】
- 使用okhttp上传文件---单文件或多文件
- 什么方法祛斑有效
- 函数式语言扫盲篇
- java 判断字符串是否相等
- 开发jpa应用时异常
- 分类器效果分析
- 上传文件时使用IP或时间戳自动命名文件操作工具类
- Perl 语言学习笔记 (二)
- ios 关于判断内网的问题
- Reverse Linked List II
- Eclipse下的404
- 虚拟主机设置404错误页面的解决方法,不错的文章
- [交流] 新手常见(五国)(-v图)错误解决(原版,破解kernel,补丁kext下载)
- 数学分析教程 第十三章学习感受
- 【26】希尔排序