如何获得文件和文件的大小申请中的数据?

时间:2017-12-01 06:15:56

标签: ios objective-c core-data

我正在使用核心数据在我的应用程序中添加一些数据,如课堂信息(班级名称,该班级的学生人数和教室图像)。添加了许多类信息记录后,我想知道我的应用程序中存在多少文档数据大小(以KB或MB为单位)。那么有可能获得文件的大小和我们从手机设置存储中看到的数据?如果可能的话怎么样?

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法确定文件属性

NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:<File Path> error:&error];

NSNumber *fileSize = [fileAttributes objectForKey:NSFileSize];
double tempSize = (double)([fileSize unsignedLongLongValue]/(1000.0*1000.0));

这将为您提供以MB为单位的文件大小