kotlin 압축과 압축해제(zip, unzip, tar, unTar, gzip, unGzip, tarGzip, unTarGzip)
나중에 보면 까먹는다. 미리 기록해 놓자. Upzip fun unZip(zipFilePath: String, targetPath: String) { ZipFile(zipFilePath).use { zip -> zip.entries().asSequence().forEach { entry -> if(entry.isDirectory){ File(targetPath, entry.name).mkdirs() }else{ zip.getInputStream(entry).use { input -> File(targetPath, entry.name).outputStream().use { output -> input.copyTo(output) } } } } } } Zip은 고생을 좀 했다. 인터넷에 있는 소스들을 기반으로 ..
2019. 11. 12.