假设我的iOS应用程序的数据目录中有一个文件夹,其中有数千个小文件。(通过[NSFileManager removeItemAtPath])删除此文件夹会花费很短的时间。但是在OS X上,删除具有相同内容的文件夹非常快。似乎只是从文件系统取消链接文件夹。那么,为什么iOS需要这么长时间?有什么不同?
[NSFileManager removeItemAtPath]
编辑:在iPad 3上,删除3个文件夹(每个文件夹有5,000至9,000个文件)大约需要35秒。在较旧的Retina MBP上运行的模拟器上,大约需要1.5秒。