ZipInputStream.getNextEntry() 如何工作?
假设我们有这样的代码:
File file = new File("zip1.zip");
ZipInputStream zis = new ZipInputStream(new FileInputStream(file));
假设您有一个包含以下内容的 .zip 文件:
- 邮编1.zip
- 你好.c
- 世界.java
- 文件夹1
- foo.c
- 酒吧.java
- foobar.c
zis.getNextEntry() 将如何迭代?
它会返回hello.c,world.java,folder1,foobar.c并完全忽略category1中的文件吗?
或者它会返回hello.c,world.java,folder1,foo.c,bar.java,然后是foobar.c?
它甚至会返回 folder1,因为它在技术上是一个文件夹而不是一个文件?
谢谢!