ignore directory entries

This commit is contained in:
REAndroid 2023-04-27 19:07:52 +02:00
parent ecbb2fca2e
commit c239585091

View File

@ -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<ArchiveEntry> entryList = this.entryList;
for(int i=0; i<entryList.size(); i++){
ArchiveEntry entry = entryList.get(i);
if(entry.isDirectory()){
continue;
}
ArchiveEntrySource entrySource = new ArchiveEntrySource(zipInput, entry);
map.put(entrySource.getAlias(), entrySource);
}