使用data.length获取的大小存在误差,利用NSFileManager获取准确大小
//文件的大小(字节)
- (unsigned long long)sizeAtPath:(NSString *)filePath {
NSFileManager *manager = [NSFileManager defaultManager];
if ([manager fileExistsAtPath:filePath]){
return [[manager attributesOfItemAtPath:filePath error:nil] fileSize];
}
return 0;
}
网友评论