Java zipEntry 是文件夹,拿到 zipentry 下的所有文件
时间: 2024-01-07 09:04:47 浏览: 236
如果你要获取一个 ZipEntry表示的目录的所有文件,可以使用以下代码:
```java
ZipInputStream zipInputStream = new ZipInputStream(new FileInputStream("your-zip-file.zip"));
ZipEntry zipEntry = zipInputStream.getNextEntry();
while (zipEntry != null) {
if (!zipEntry.isDirectory()) { // 如果是文件
String fileName = zipEntry.getName(); // 获取文件名
// 处理文件,例如输出文件名
System.out.println(fileName);
}
zipEntry = zipInputStream.getNextEntry();
}
```
在上面的代码中,我们先创建了一个 `ZipInputStream` 对象,然后通过 `getNextEntry()` 方法逐个获取 Zip 文件中的 ZipEntry 对象。如果 ZipEntry 不是一个目录,即 `!zipEntry.isDirectory()`,则表示它是一个文件,我们就可以获取它的文件名,进行相应的处理。如果 ZipEntry 是一个目录,则忽略它,继续获取下一个 ZipEntry。
阅读全文
相关推荐













