diff --git a/src/main/java/com/reandroid/archive2/Archive.java b/src/main/java/com/reandroid/archive2/Archive.java index 7ef397b..295fa15 100644 --- a/src/main/java/com/reandroid/archive2/Archive.java +++ b/src/main/java/com/reandroid/archive2/Archive.java @@ -52,6 +52,9 @@ public class Archive { LocalFileHeader lfh = localFileHeaderList.get(i); CentralEntryHeader ceh = centralEntryHeaderList.get(i); ArchiveEntry archiveEntry = new ArchiveEntry(lfh, ceh); + if(archiveEntry.isDirectory()){ + continue; + } entryList.add(archiveEntry); } this.entryList = entryList; @@ -70,6 +73,9 @@ public class Archive { List entryList = this.entryList; for(int i=0; i