Создать NSArray вложенных путей к папкам

#iphone #objective-c #directory #nsarray #nsdocument

#iPhone #objective-c #каталог #nsarray #nsdocument

Вопрос:

Существует ли основной метод для создания представления массива папки?
Я имею в виду что-то вроде

 [
folder1[
    001.jpg,
    002.jpg
    ],
folder2[
    subfolder1[
        001.jpg
        002.jpg
        ],
    ]
folder3[
    001.jpg
    ]
]
  

Я использую subpathsAtPath для получения массива из одной папки: должен ли я перебирать все вложенные папки или есть более разумный способ?

Ответ №1:

NSArray * Имена файлов = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:ошибка пути:amp;outError];

Ответ №2:

Возможно, вам лучше использовать enumeratorAtPath:, затем вы можете перечислять через decedents и использовать NSDirectoryEnumerator для получения уровня.