关于JFinal批量上传文件时重命名问题

Mars-JC 发布于 2013/08/19 23:08
阅读 1K+
收藏 1

菜鸟JC初学JFinal,在用JFinal处理批量上传文件的时候,遇到需要重命名的问题

上传一个文件用getFile(),然后用renameTo()重命名,这个是没问题的,

但是批量上传文件的时候用getFiles(),然后renameTo()每次就只能修改第一个文件的名称,真奇怪!

这个问题困扰菜鸟JC已久,求各位大神指导,感激不尽!

加载中
0
周烈庆
周烈庆

getFiles()获取的是集合,遍历集合给每个UploadFile重名就行了。

例:

List<UploadFile> files = getFiles(PathKit.getWebRootPath() + folder);
for (UploadFile file : files) {			
    file.getFile().renameTo(new File(PathKit.getWebRootPath() + folder + getPara("name")));
}
d
dengshizhuo
你可以遍历到每个file吗?我用这个方法就可以取到list中的一个
周烈庆
周烈庆
如果OK,设置为最佳答案呀。
返回顶部
顶部