有一个压缩文件,d:/mm.zip,压缩文件下的目录结构是:
d:/mm.zip/test
d:/mm.zip/test/one
d:/mm.zip/test/one1.txt
d:/mm.zip/test/one/two
d:/mm.zip/test/one/two1.txt
解压缩是根据获得的目录来创建具体的路径,再根据创建的路径来创建文件或文件夹。
现在的问题是能正确创建d:/mm.zip/test
d:/mm.zip/test/one
d:/mm.zip/test/one/two
d:/mm.zip/test/one/two1.txt
,但是d:/mm.zip/test/one1.txt却创建不出来。
对于压缩文件的目录的获得有点迷惑。针对我上面的压缩文件结构,ZipEntry ze= new ZipInputStream(new FileInputStream("d:/mm.zip")).getNextEntry()究竟依次获得的目录都是什么呢。