处理文件 / 归档

import Zip

//using: https://github.com/marmelroy/Zip.git

let zipFile = "data.zip"

let dir = FileManager.default.urls(
    for: .documentDirectory,
    in: .userDomainMask).first!
let zipURL = dir.appendingPathComponent(zipFile)
do {
    try Zip.unzipFile(zipURL, destination: dir,
        overwrite: true, password: nil,
        progress: { (progress) -> () in print(progress) })
catch {
    print("Error: \(error)")
}