OSX:获取文件/目录的磁盘大小

时间:2012-01-10 08:06:55

标签: macos cocoa file filesystems macos-carbon

我正在寻找一种方法(最快,适用于文件和目录并且准确)以获取文件或目录的磁盘大小(而不是文件大小),使用以下任一方法: - BSD功能 - 碳功能 - 可可功能

谢谢!

1 个答案:

答案 0 :(得分:2)

如果您有文件URL,可以使用 - [NSURL resourceValuesForKeys:error:]来获取这些值:

  • NSURLFileSizeKey; < - 文件大小(以字节为单位)
  • NSURLFileAllocatedSizeKey; < - 磁盘上的文件大小