Скажем, у нас есть код вроде:
File file = new File("zip1.zip");
ZipInputStream zis = new ZipInputStream(new FileInputStream(file));
Предположим, что у вас есть .zip файл, который содержит следующее:
- zip1.zip
- hello.c
- world.java
- folder1
- foo.c
- bar.java
- foobar.c
Как zis.getNextEntry() будет проходить через это?
Будет ли он возвращать hello.c, world.java, folder1, foobar.c и полностью игнорировать файлы в папке1?
Или он вернет hello.c, world.java, folder1, foo.c, bar.java, а затем foobar.c?
Будет ли даже возвращать папку1, поскольку она технически является папкой, а не файлом?
Спасибо!