iOS swift 获取总磁盘空间和可用磁盘空间
KB: 1024
MB: 1024*1024 / KB*1024
GB: MB*1024
mb = size / MB
gb = size / GB
kb = size / KB
代码:
let documentDirectory = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).last!
guard
letsystemAttributes =try?FileManager.default.attributesOfFileSystem(forPath: documentDirectory),
let freeSize = systemAttributes[FileAttributeKey.systemFreeSize]as?NSNumber // 获取可用的磁盘空间
let totalSize = systemAttributes[FileAttributeKey.systemSize]as?NSNumber //获取总的磁盘空间
else{
return-1
}