exclude directories from zip files listing

This commit is contained in:
Gauthier Roebroeck 2019-08-16 19:51:03 +08:00
parent aa4d62738a
commit 10f5917d1c

View file

@ -9,7 +9,10 @@ import java.nio.file.Path
class ZipExtractor : ArchiveExtractor() {
override fun getFilenames(path: Path) =
ZipFile(path.toFile()).fileHeaders.map { it.fileName }.sortedWith(natSortComparator)
ZipFile(path.toFile()).fileHeaders
.filter { !it.isDirectory }
.map { it.fileName }
.sortedWith(natSortComparator)
override fun getEntryStream(path: Path, entryName: String): InputStream =
ZipFile(path.toFile()).let {