Java实现用时间戳重命名上传的文件
生活随笔
收集整理的這篇文章主要介紹了
Java实现用时间戳重命名上传的文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
上傳文件后防止文件重名,需要獲取當前時間并作為
時間戳給上傳的文件重命名。
實現
if (file != null) {//獲取上傳文件名fileName = file1.getOriginalFilename();//獲取后綴名String sname = fileName.substring(fileName.lastIndexOf("."));//時間格式化格式SimpleDateFormat simpleDateFormat =new SimpleDateFormat("yyyyMMddHHmmssSSS");//獲取當前時間并作為時間戳String timeStamp=simpleDateFormat.format(new Date());//拼接新的文件名String newName ="收貨單"+timeStamp+sname;//指定上傳文件的路徑String path = "F:\\" + newName;//上傳保存file.transferTo(new File(path));//保存當前文件路徑request.getSession().setAttribute("currFilePath", path);}?
總結
以上是生活随笔為你收集整理的Java实现用时间戳重命名上传的文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一行Java代码实现获取上传文件的后缀名
- 下一篇: SpringBoot中使用thymele