iOS獲取儲存空間大小(總共/剩餘)
阿新 • • 發佈:2019-02-15
/// 總大小 float totalsize = 0.0; /// 剩餘大小 float freesize = 0.0; /// 是否登入 NSError *error = nil; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSDictionary *dictionary = [[NSFileManager defaultManager] attributesOfFileSystemForPath:[paths lastObject] error: &error]; if (dictionary) { NSNumber *_free = [dictionary objectForKey:NSFileSystemFreeSize]; freesize = [_free unsignedLongLongValue]*1.0/(1024); NSNumber *_total = [dictionary objectForKey:NSFileSystemSize]; totalsize = [_total unsignedLongLongValue]*1.0/(1024); } else { NSLog(@"Error Obtaining System Memory Info: Domain = %@, Code = %ld", [error domain], (long)[error code]); }