计算上传文件的存放路径
发布日期:2021-05-09 04:57:43 浏览次数:16 分类:博客文章

本文共 563 字,大约阅读时间需要 1 分钟。

//计算文件的存放目录    //filename:处理后的唯一的文件名    //storeDirectory:文件要存放的根目录:getServletContext().getRealPath("/files");     private String genericPath(String filename, String storeDirectory) {        int hashCode = filename.hashCode();        int dir1 = hashCode&0xf;        int dir2 = (hashCode&0xf0)>>4;                String dir = "/"+dir1+"/"+dir2;                File file = new File(storeDirectory,dir);        if(!file.exists()){            file.mkdirs();        }                return dir;    }

文件上传至服务器中,服务器分成多级文件夹来存放,一种情况是使用当前日期来区分文件夹,一种就是可以用hashcode来区分,就是上面的代码。

上一篇:按照list中实体类的某一属性排序
下一篇:JAVA的泛型与反射的联合应用

发表评论

最新留言

很好
[***.229.124.182]2025年04月18日 07时08分31秒