aem-plugin / com.cognifide.gradle.aem.common.file / ZipFile

ZipFile

class ZipFile

Only Zip4j correctly extracts AEM backup ZIP files (files bigger than 10 GB)

Constructors

<init>

Only Zip4j correctly extracts AEM backup ZIP files (files bigger than 10 GB)

ZipFile(baseFile: File)

Functions

addDir

fun addDir(sourceDir: File, options: ZipParameters.() -> Unit = {}): Unit

contains

fun contains(fileName: String): Boolean

containsDir

fun containsDir(dirName: String): Boolean

options

fun options(options: ZipParameters.() -> Unit): ZipParameters

packAll

fun packAll(sourceDir: File, options: ZipParameters.() -> Unit = {}): Unit

readFile

fun readFile(fileName: String): ZipInputStream

readFileAsText

fun readFileAsText(fileName: String): String

unpackAll

fun unpackAll(targetDir: File): Unit

unpackDir

fun unpackDir(dirName: String, dir: File): Unit