fix Path.toZip making file instead of dir entries

This commit is contained in:
LordMZTE 2021-02-12 23:22:07 +01:00
parent 7ea555a472
commit f156fa5386
1 changed files with 2 additions and 2 deletions

View File

@ -130,8 +130,8 @@ fun Path.toZip(zStream: ZipOutputStream) {
}
override fun preVisitDirectory(dir: Path, attrs: BasicFileAttributes?): FileVisitResult {
zStream.putNextEntry(ZipEntry(this@toZip.relativize(dir).toString()))
zStream.closeEntry()
val path = this@toZip.relativize(dir).toString()
zStream.putNextEntry(ZipEntry("$path/")) // slash required to add directory entry
return FileVisitResult.CONTINUE
}
}