如何下载整个目录?

时间:2011-01-30 01:45:10

标签: iphone objective-c ios4

在Objective-C中是否可以将整个目录下载到文档目录中,这样我最终会在文档目录中找到一个子文件夹,其中包含我选择的名称?那么,是否可以删除该目录及其所有内容而不循环遍历所有文件?非常感谢提前。

2 个答案:

答案 0 :(得分:1)

简短的回答是“是的,可能的”,因为有问题的目录和文件不大于设备上的可用空间。如果你正在谈论一些文本文件或一些图像,那么我没有看到问题。

在没有获得指向文件的指针的情况下删除所有内容时不太确定,但在任何情况下都不应该花费很长时间。

您是否也在寻找具体的代码示例?

有一个类似的问题,并回答[这里]。1

答案 1 :(得分:1)

您无法通过互联网下载整个文件夹,您必须列出文件并逐个下载。

您可以使用NSFileManager在apps文件夹中创建,读取和删除文件。您可以删除完整的文件夹,而无需遍历文件夹中的所有项目。

  • (BOOL)removeItemAtPath:(NSString )路径错误:(NSError * )错误;

查看NSFileManager文档: NSFileManager documentation

请记住,每当您走出应用程序的“沙箱”时,您的应用程序将被苹果拒绝。因此,请将这些文件保存在应用的捆绑包中。