资源简介
第五天.zip
代码片段和文件信息
package com.itheima.utils;
import java.util.Random;
import java.util.UUID;
public class UploadUtils {
/**
* 获取文件真实名称
* 由于浏览器的不同获取的名称可能为:c:/upload/1.jpg或者1.jpg
* 最终获取的为 1.jpg
* @param name 上传上来的文件名称
* @return 真实名称
*/
public static String getRealName(String name){
//获取最后一个“/“
int index = name.lastIndexOf(“\\“);
return name.substring(index+1);
}
/**
* 获取随机名称
* @param realName 真实名称
* @return uuid 随机名称
*/
public static String getUUIDName(String realName){
//realname 可能是 1.jpg 也可能是 1
//获取后缀名
int index = realName.lastIndexOf(“.“);
if(index==-1){
return UUID.randomUUID().toString().replace(“-“ ““).toUpperCase();
}else{
return UUID.randomUUID().toString().replace(“-“ ““).toUpperCase()+realName.substring(index);
}
}
/**
* 获取文件目录可以获取256个随机目录
* @return 随机目录
*/
public static String getDir(){
String s=“0123456789ABCDEF“;
Random r = new Random();
return “/“+s.charAt(r.nextInt(16))+“/“+s.charAt(r.nextInt(16));
}
public static void main(String[] args) {
//String s=“G:\\day17-基础加强\\resource\\1.jpg“;
String s=“1.jgp“;
String realName = getRealName(s);
System.out.println(realName);
String uuidName = getUUIDName(realName);
System.out.println(uuidName);
String dir = getDir();
System.out.println(dir);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-16 11:33 code\
文件 29595222 2017-05-16 11:33 code\store.zip
目录 0 2017-05-16 11:35 resource\
文件 6336321 2017-05-16 11:33 resource\day32--网上商城实战篇.pdf
文件 5123 2017-05-16 11:33 resource\day32.txt
文件 398 2017-05-16 11:33 resource\dtree使用说明.txt
目录 0 2017-05-16 11:35 resource\学习目标\
文件 213500 2017-05-16 11:35 resource\学习目标\JavaWEB第32天_V2.1.pdf
文件 200062 2017-05-16 11:35 resource\学习目标\JavaWEB第33天_V2.1.pdf
目录 0 2017-05-16 11:35 resource\明天资料\
文件 96383 2017-05-16 11:35 resource\明天资料\jquery-1.11.0.min.js
目录 0 2017-05-16 11:35 resource\明天资料\la
文件 19738 2017-05-16 11:35 resource\明天资料\la
目录 0 2017-05-16 11:35 resource\明天资料\la
目录 0 2017-05-16 11:35 resource\明天资料\la
文件 5911 2017-05-16 11:35 resource\明天资料\la
文件 11493 2017-05-16 11:35 resource\明天资料\la
文件 5793 2017-05-16 11:35 resource\明天资料\la
文件 701 2017-05-16 11:35 resource\明天资料\la
文件 1787 2017-05-16 11:35 resource\明天资料\la
文件 13979 2017-05-16 11:35 resource\明天资料\la
文件 1065 2017-05-16 11:35 resource\明天资料\la
目录 0 2017-05-16 11:35 resource\明天资料\链接\
文件 183 2017-05-16 11:35 resource\明天资料\链接\la
文件 131 2017-05-16 11:35 resource\明天资料\链接\la
目录 0 2017-05-16 11:35 resource\资料\
文件 1573 2017-05-16 11:35 resource\资料\UploadUtils.java
文件 57779 2017-05-16 11:35 resource\资料\commons-fileupload-1.2.1.jar
文件 109043 2017-05-16 11:35 resource\资料\commons-io-1.4.jar
目录 0 2017-05-16 11:35 resource\预习\
文件 4610107 2017-05-16 11:35 resource\预习\day33--网上商城实战篇.pdf
............此处省略0个文件信息
相关资源
- a14ff2772bc9c71b45feff7d9b861229.zip
- 大作家自动写作软件_大师版_免费版
- zzljlu_3186901.zip
- [SPSS统计分析方法及应用第4版][薛薇
- 简单银行个人存款管理系统
- C坦克大战电脑版小游戏.rar
- 自考英语(二)试卷及答案.rar
- yum-3.4.3.tar及其他
- 鉴于最近的LHCb五夸克,来自D*Σ
- CSS3 Animation圆点动画网页加载特效
- css3 animation transform鱼游动动画特效
- CSS3制作3D旋转科幻球体动画特效
- 18种CSS3汉堡包图标变形动画按钮
- 中华人民共和国全国分县市人口统计
- 《黑客攻防技术宝典第2版系统实战篇
- 《彻底研究:黑客编程技术揭秘与攻
- c发送与接收文件.rar
- 雷达对抗原理_赵国庆_课后答案(部分
- GBT8567-2006中华人民共和国国家标准计
- 20170101150655802.rar
- 中国县(市)社会经济统计年鉴2011
- 算身份证校验码.xls
- 2019全国写锁工具蓝色仿真锁.zip
- a87367f4a675f35a12528fbaf99f3130.zip
- 大数据监控前端页面模板.rar
- ctcms2.0.6.zip
- 793830354中国黑客病毒源代码.zip
- NTUSD情感字典+清华情感字典+知网情感
- jsBank.rar
- 2D标准封装库-国军标.lib
评论
共有 条评论