Mac OS:列出目录文件和获取大小的最快方法

时间:2011-12-20 06:53:48

标签: macos cocoa file unix

我需要列出目录的所有文件并获取它们的大小(包括资源分叉,......)

我想知道获取此信息的最佳(最快和准确)方式。 我应该使用碳函数,darwin unix方法(ftw,stat,...)还是NSWorkspace / NSFileManager方法?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

使用NSWorkspace / NSFileManager方法来进行编程,它们相当快,更重要的是,适应Cocoa环境是这样一种方式,使用它们进行开发将很快。

如果,在你的程序运行后,你发现它们不够快(我的意思是,你注意到滞后,你已经通过使用Shark / Instruments确定那些确切的方法导致减速),然后你可以考虑其他方法。

过早优化是万恶之源。