1

我正在尝试使用Objective C获取iOS中文件的磁盘大小。到目前为止,我已经能够使用 NSFileManager然后获取属性attributesOfItemAtPath:error而不是大小来获取文件的实际大小和其他文件信息磁盘。我也尝试从中获取文件大小,struct stat但它又没有给我磁盘上的大小。我尝试使用NSTask来调用du -h但 iOS 不允许我分叉其他进程。欢迎任何想法:)

我知道这个问题与许多其他问题相似,但不同之处在于我正在尝试在 iOS 中执行此操作,而其他系统中使用的大多数方法在这里都不起作用。

谢谢

4

1 回答 1

3

编辑:值得在这里阅读 Nikolai Ruhe 对同一问题的回答:https ://stackoverflow.com/a/28660040/97337 。

请参阅iphone 文件系统的块大小是多少?有关 iOS 块大小的信息。磁盘上文件的stat大小将四舍五入到下一个块的大小。

于 2012-04-06T23:43:16.233 回答