获取沙盒中文件的大小

2018-07-13  本文已影响20人  Desmond_

废话不多说,直接上代码:

let filePath = "The file path"
do {
    let dic: [FileAttributeKey: Any] = try FileManager.default.attributesOfItem(atPath: filePath)
    let bytes = dic[FileAttributeKey.size]
    print(bytes)
} catch {
    // 异常处理
}

获取到的 size 是字节数,所以,
KB = bytes / 1024.0
MB = bytes / 1024.0 / 1024.0
GB = bytes / 1024.0 / 1024.0 / 1024.0
...

上一篇下一篇

猜你喜欢

热点阅读