在Objective-C中是否可以将整个目录下载到文档目录中,这样我最终会在文档目录中找到一个子文件夹,其中包含我选择的名称?那么,是否可以删除该目录及其所有内容而不循环遍历所有文件?非常感谢提前。
答案 0 :(得分:1)
简短的回答是“是的,可能的”,因为有问题的目录和文件不大于设备上的可用空间。如果你正在谈论一些文本文件或一些图像,那么我没有看到问题。
在没有获得指向文件的指针的情况下删除所有内容时不太确定,但在任何情况下都不应该花费很长时间。
您是否也在寻找具体的代码示例?
有一个类似的问题,并回答[这里]。1
答案 1 :(得分:1)
您无法通过互联网下载整个文件夹,您必须列出文件并逐个下载。
您可以使用NSFileManager在apps文件夹中创建,读取和删除文件。您可以删除完整的文件夹,而无需遍历文件夹中的所有项目。
查看NSFileManager文档: NSFileManager documentation
请记住,每当您走出应用程序的“沙箱”时,您的应用程序将被苹果拒绝。因此,请将这些文件保存在应用的捆绑包中。