美文网首页
App内文件大小

App内文件大小

作者: 陈藩 | 来源:发表于2022-02-14 15:20 被阅读0次

1.获取文件大小

+(long long)getFileSize:(NSString*)path{
        unsigned long long fileLength = 0;
        NSNumber *fileSize;
        NSFileManager *fileManager = [NSFileManager defaultManager];
        NSDictionary *fileAttributes = [fileManager attributesOfItemAtPath:path error:nil];
        if ((fileSize = [fileAttributes objectForKey:NSFileSize])) {
            fileLength = [fileSize unsignedLongLongValue]; //单位是 B
        }
        return fileLength;
}

2.获取文件的信息,包含上面的文件大小

  +(NSDictionary*)getFileInfo:(NSString*)path{
      NSError *error;
      NSDictionary *reslut =  [[NSFileManager defaultManager] attributesOfItemAtPath:path error:&error];
  if (error) {
      NSLog(@"getFileInfo Failed:%@",[error localizedDescription]);
  }
  return reslut;
}

相关文章

网友评论

      本文标题:App内文件大小

      本文链接:https://www.haomeiwen.com/subject/jjaclrtx.html