Как получить доступ к содержимому каталога

#ios4

#ios4

Вопрос:

У меня есть каталог, который содержит несколько файлов, таких как .jpg,.txt и все остальные. Я хочу программно получить путь к каждому файлу и сохранить его в массиве. Я сделал это с помощью contentsOfDirectoryAtPath: ошибка: метод NSFileManager, но он выдает мне объект, хранящийся в пути к каталогу. я хочу получить путь к содержимому каталога path, который я предоставляю. Возможно ли это?? ЕСЛИ да, то как? Приветствуются любые предложения. Заранее спасибо.

Комментарии:

1. Я не понимаю «это дает мне объект, хранящийся в пути к каталогу».

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

Ответ №1:

- (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error это правильный метод для использования. Из документации он возвращает:

Массив объектов NSString, идентифицирующих каталоги и файлы (включая символические ссылки), содержащиеся в path. Возвращает пустой массив, если каталог существует, но не имеет содержимого. Возвращает nil, если каталог, указанный в path, не существует или при обращении к нему произошла какая-либо другая ошибка.