如何通过java,不进行解压zip/rar文件操作,就把压缩文件中的文件名给读取出来?求可行的思路!谢谢!

 我来答
匿名用户
2013-05-13
展开全部
public List<String> getZipFileNames(String path) throws Exception{
List<String> fileNames=new ArrayList<String>();
File file=new File(path);//path是压缩文件路径
ZipFile zipFile=new ZipFile(file);
for (Enumeration zipEntries = zipFile.getEntries(); zipEntries
.hasMoreElements();) {//遍历压缩文件中所有的子文件
String zipEntryName = ((ZipEntry) zipEntries.nextElement())
.getName();//获取子文件的名字
fileNames.add(zipEntryName);
}
retrun fileNames;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式