我正在寻找一种更好的方法来检测iPhone/iPad设备上的可用/空闲磁盘空间。
目前,我正在使用NSFileManager来检测磁盘空间。下面是为我完成这项工作的代码片段:
-(unsigned)getFreeDiskspacePrivate {
NSDictionary *atDict = [[NSFileManager defaultManager] attributesOfFileSystemForPath:@"/" error:NULL];
unsigned freeSpace = [[atDict objectForKey:NSFileSystemFreeSize] unsignedIntValue];
NSLog(@"%s - Free Diskspace: %u bytes - %u MiB", __PRETTY_FUNCTION__, freeSpace, (freeSpace/1024)/1024);
return freeSpace;
}
上面的代码片段是正确的吗?或者,是否有更好的方法来了解总的可用/可用磁盘空间。
我必须检测总的空闲磁盘空间,因为我们必须防止我们的应用程序在磁盘空间不足的情况下执行同步。
https://stackoverflow.com/questions/5712527
复制相似问题