文件上传时生成“日期+随机数”式文件名前缀的Java代码
2009-02-16 20:32
435 查看
代码实例:
来自【http://blog.csdn.net/softwave/archive/2009/02/16/3896856.aspx】
]package cn.edu.hbcit.ips.bean; import java.io.IOException; import java.io.PrintWriter; import java.util.*; import org.apache.log4j.Logger; /** * <p>Description: 文件操作</p> * * <p>Copyright: Copyright (c) 2009</p> * * <p>Company: 河北工业职业技术学院</p> * * @author 作者 : liwei5946@gmail.com * @version 创建时间:Feb 6, 2009 5:10:48 PM */ public class FileOperate { protected final Logger log = Logger.getLogger(FileOperate.class.getName()); public FileOperate() { // TODO Auto-generated constructor stub } /* * 生成随机文件名 */ public String generateRandomFilename(){ String RandomFilename = ""; Random rand = new Random();//生成随机数 int random = rand.nextInt(); Calendar calCurrent = Calendar.getInstance(); int intDay = calCurrent.get(Calendar.DATE); int intMonth = calCurrent.get(Calendar.MONTH) + 1; int intYear = calCurrent.get(Calendar.YEAR); String now = String.valueOf(intYear) + "_" + String.valueOf(intMonth) + "_" + String.valueOf(intDay) + "_"; log.debug("生成于今日的文件名前缀为:"+now); RandomFilename = now + String.valueOf(random > 0 ? random : ( -1) * random) + "."; return RandomFilename; } }
来自【http://blog.csdn.net/softwave/archive/2009/02/16/3896856.aspx】
相关文章推荐
- 文件上传时生成“日期+随机数”式文件名前缀的Java代码
- 分享非常有用的Java程序 (关键代码) (二)---JavaSript获取上传文件路径的文件名
- uploadify 上传文件并带有随机数文件名生成
- 分享非常有用的Java程序 (关键代码) (二)---JavaSript获取上传文件路径的文件名
- 根据时间随机数生成随机文件名 ,SpringMVC 上传文件
- java 上传文件代码,支持中文文件名和中文文件内容,可以同时提交多个参数
- Java中随机数生成的代码实现
- Java 实现上传文件服务端代码(一)
- ftp 实现文件的上传下载以及列出文件列表Java代码(未测试)
- java代码模拟页面上传文件至服务器(支持https上传)
- windows下获取文件上传路径报错:java.io.FileNotFoundException: (文件名、目录名或卷标语法不正确。)
- Java生成和解析XML格式文件和字符串的实例代码
- 根据wsdl文件生成java代码
- android:查找布局文件中有id属性的内容,并生成java转换代码
- myeclipse根据java代码重新生成wsdl文件
- 用MyEclipse和wsdl文件,生成调用wsdl的java代码
- intellij自动生成java代码注释(java文件注释和方法注释)
- 用java代码实现从excel表格读取数据然后写入生成国际化配置文件properties
- 修改.NET版Kindeditor上传文件代码,上传完成后自动填写文件说明(文件名)
- struts2 实现文件上传下载 (下载支持中文文件名)代码