App内文件大小

2022-02-14  本文已影响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;
}
上一篇 下一篇

猜你喜欢

热点阅读