Как я могу скачать весь каталог? - PullRequest
0 голосов
/ 30 января 2011

Можно ли в Objective-C загрузить весь каталог в каталог документов, чтобы в результате я получил подпапку в каталоге документов с именем по своему выбору?Тогда возможно ли удалить этот каталог и все его содержимое, не просматривая все файлы?Большое спасибо заранее.

Ответы [ 2 ]

1 голос
/ 30 января 2011

Вы не можете загружать целые папки через Интернет, вам придется перечислять файлы и загружать их по одному.

Вы можете использовать NSFileManager для создания, чтения и удаления файлов в папке ваших приложений.Вы можете удалить всю папку без необходимости циклически просматривать все элементы в папке.

  • (BOOL) removeItemAtPath: (NSString ) ошибка пути: (NSError *) ошибка;

Ознакомьтесь с документацией NSFileManager: Документация NSFileManager

Имейте в виду, что когда вы выходите за пределы "песочницы" своего приложения, ваше приложение будетбыть отклоненным яблоком.Так что держите эти файлы в комплекте вашего приложения.

1 голос
/ 30 января 2011

Краткий ответ: «Да, это возможно», учитывая, что каталог и файлы, о которых идет речь, не превышают доступное пространство на устройстве.Если вы говорите о некоторых текстовых файлах или изображениях, то я не вижу проблем.

Не уверен насчет удаления всего содержимого без предварительного получения указателя на файлы, но в любом случае это не займет много времени.

Вы также искали конкретные примеры кода?

Есть похожий вопрос и ответ [здесь]. 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...