कहो हम कोड की तरह:ZipInputStream.getNextEntry() कैसे काम करता है?
File file = new File("zip1.zip");
ZipInputStream zis = new ZipInputStream(new FileInputStream(file));
चलो मान लें कि आपके है जिसमें निम्न शामिल एक .zip फ़ाइल है:
- zip1.zip
- hello.c
- world.java
- फ़ोल्डर 1
- 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 भी वापस करेगा क्योंकि यह तकनीकी रूप से एक फ़ोल्डर है, न कि फ़ाइल?
धन्यवाद!
ज़िपेंन्ट्री भी एक निर्देशिका का प्रतिनिधित्व कर सकते हैं। [IsDirectory()] (http://docs.oracle.com/javase/6/docs/api/java/util/zip/ZipEntry.html#isDirectory()) विधि देखें। – Bobulous