如何获取文件夹内的内容总大小 - OS x

时间:2012-08-10 06:19:09

标签: objective-c macos cocoa directory nsfilemanager

我需要获取文件夹中内容的总大小,即。与'GetInfo'中显示的值相同。我没有看到任何直接的方法来获取此值。

我现在正在做的是,我使用递归方法循环文件夹中的每个内容,然后获取每个内容的 NSFileSize 属性,将它们相加以获得总值。但这种方法的一个问题是,它消耗了太多的CPU使用量。是否有任何替代方法(可能是直接api)给我结果?

0 个答案:

没有答案