求获取rar,zip内文件目录结构办法。

bj100 2011-07-18 12:54:41
就好像dos下tree显示的结果差不多的。
...全文
504 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞跃颠峰 2011-07-18
  • 打赏
  • 举报
回复
看看这个实例:
http://coderdream.iteye.com/blog/246633

不同的是你不需要真的解压缩,只是读出zip文件中的条目,所以更简单
老张-AI 2011-07-18
  • 打赏
  • 举报
回复
在java.io里面有一个ZipInputStream

你可以google一下,看看他的用法。

简单介绍一下:

你可以写一个简单的例子试试。代码片断如下:

ZipInputStream zin = new .xxxxxxxxxxxxxxxxxx;
Entry en;
while((en =zin.getNextEntry())!=null){
System.out.println(en.getName);
}



你可以看下打印结果,他会交压缩包里面所有的文件一层一层的打印出来
剩下的处理,你就自己去做了。思络到了,剩的就只有编码
bj100 2011-07-18
  • 打赏
  • 举报
回复
建议用ant.jar包下的类解压,该jar包解决了中文问题
import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipFile;
import org.apache.tools.zip.ZipOutputStream;

java.util下面包内ZIP类不支持中文
bj100 2011-07-18
  • 打赏
  • 举报
回复
谢谢二位。

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧