`
- 浏览:
232305 次
- 性别:
- 来自:
上海
-
上传压缩包,并获取各个文件的文件名称
java 代码
-
public class UpLoadMoreFile
-
extends ActionSupport
-
{
-
private File upload;
-
-
private List listDirectories;
-
-
public String execute()
-
throws Exception
-
{
-
ZipFile z1 = new ZipFile(upload);
-
Enumeration emun = z1.entries();
-
-
List listZip = new ArrayList();
-
ZipEntry str = null;
-
while (emun.hasMoreElements()) {
-
ZipEntry entry = (ZipEntry) emun.nextElement();
-
if (!entry.isDirectory()) {
-
str = (ZipEntry) emun.nextElement();
-
listZip.add(entry.getName());
-
}
-
}
-
listDirectories = listZip;
-
return SUCCESS;
-
}
-
}
解压缩,并获取文件在硬盘的具体的url
java 代码
- public class UploadMoreProfileAction
-
extends ActionSupport
- {
-
private File upload;
-
-
public String execute()
-
throws Exception
- {
-
ProfileManager manager = BeanLookup.getInstance().lookup(ProfileManager.class);
-
ZipFile z1 = new ZipFile(upload);
- Enumeration emun = z1.entries();
-
while (emun.hasMoreElements()) {
- ZipEntry entry = (ZipEntry) emun.nextElement();
-
if (!entry.isDirectory()) {
- File file = readFile(z1, entry);
-
- UaProfile profile = manager.fetchProfile(file.toURL());
-
- }
- }
-
return SUCCESS;
- }
-
-
private File readFile(ZipFile z1, ZipEntry entry)
-
throws Exception
- {
- InputStream in = z1.getInputStream(entry);
-
File file = File.createTempFile(String.valueOf(System.currentTimeMillis()), "tmp");
- file.deleteOnExit();
-
FileWriter fw = new FileWriter(file);
-
-
BufferedReader br = new BufferedReader(new InputStreamReader(in));
-
String line = null;
-
while ((line = br.readLine()) != null) {
- fw.write(line);
- }
- fw.flush();
- fw.close();
-
return file;
- }
-
-
-
public File getUpload()
- {
-
return upload;
- }
-
-
public void setUpload(File upload)
- {
-
this.upload = upload;
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
破解压缩包7z五位以内的密码 压缩包rar大部分密码
破解压缩包密码的实用性工具!破解压缩包密码的实用性工具
本文将详细讲解与“解压缩包测试包”相关的知识点,包括压缩包的基本概念、常见格式、解压工具以及测试过程。 1. 压缩包基本概念: 压缩包是将多个文件或文件夹合并成一个单一的文件,通过压缩算法减少文件大小,...
破解压缩包密码送注册码,这是一款实用的小工具,适合破解各类加密的压缩包
用于破解各种压缩包的密码,前提是你要有足够的时间。
Mircosoft 出的专用于制作各种 CAB 压缩与自解压缩包的工具。这个软件虽然老是被命名为 2.0 版,但实际版本并非总是 2.0 的。这个是我从 2004 年 8 月 8 日的 Windows XP SP2 2180 里提取出来的一个版本,版本号为...
黑莓解压缩包软件UNRAR 1.2就是专为黑莓手机用户量身打造的一款高效、便捷的解压缩应用,让您的黑莓设备也能轻松应对各种压缩文件。 首先,我们来了解一下UNRAR的核心功能。UNRAR是一款专门用于处理RAR格式压缩文件...
本软件可以破解任意格式压缩包的密码,仅供学习交流使用。
这是安卓的一款解压缩包工具 很好很实用
JAVA源码文件压缩解压缩包CommonsCompress
myeclipse10应版本的破解压缩包,自行按照网上破解方法破译 没有附加包,正版,节省你的时间
java资源文件压缩解压缩包 Commons Compress提取方式是百度网盘分享地址
14种压缩包密码破解器大集合!!集合各种暴力破解压缩包~~很实用~~有些杀毒软件可能会报毒~~不用管它~关掉杀毒软件~~本人每个都测试了~真的很好用
暴力破解的压缩包密码,将攻击类型设置成 “ 暴力 ”,在左边可以设置暴力破解的范围,比如所以 “ 0-9 ” 的组合数字,除了数字还可以选择字母、符号等。
不知道rar、zip压缩包密码怎么办? 破开它其实很容易!只需2步即可搞定 使用方法: 1、解压工具包,并存放到桌面 2、查看使用说明 3、通过说明书一步一步进行操作,已写好通用代码,直接复制就好 软件使用步骤...
修复rar压缩包密码,能轻松破解,而且速度非常快。
不知道压缩包密码?压缩包密码记不清了?不存在的,这款软件助你破解压缩包密码, 支持多种模式破解,
压缩包密码破解,需将file文件夹的password.txt密码本补充完整。
100%破解恢复rarzip压缩包密码工具 100%破解恢复rarzip压缩包密码DiffUnlock