Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы основы ссылка класса NSDirectoryEnumerator

Опции
Развертывание Target:

На этой странице
Язык:

NSDirectoryEnumerator

NSDirectoryEnumerator объект перечисляет содержание каталога, возвращая пути всех файлов и каталогов, содержавших в том каталоге. Эти пути относительно каталога.

Вы получаете использование перечислителя каталога NSFileManager enumeratorAtPath: метод. Для получения дополнительной информации посмотрите, что Низкоуровневое управление файлами Программирует Темы.

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

Наследование


Оператор импорта


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.0 и позже.
  • Словарь с атрибутами каталога, в котором запустилось перечисление. (только для чтения)

    Объявление

    Swift

    var directoryAttributes: [NSObject : AnyObject]? { get }

    Objective C

    @property(readonly, copy) NSDictionary *directoryAttributes

    Обсуждение

    См. описание fileAttributesAtPath:traverseLink: метод NSFileManager для подробных данных о получении атрибутов из словаря.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    createDirectoryAtPath:attributes: (NSFileManager)

  • fileAttributes fileAttributes Свойство

    Словарь с атрибутами последний раз возвращенного файла или подкаталога (как ссылается путем). (только для чтения)

    Объявление

    Swift

    var fileAttributes: [NSObject : AnyObject]? { get }

    Objective C

    @property(readonly, copy) NSDictionary *fileAttributes

    Обсуждение

    См. описание fileAttributesAtPath:traverseLink: метод NSFileManager для подробных данных о получении атрибутов из словаря.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • уровень уровень Свойство

    Число уровней глубоко текущий объект находится в перечисляемой иерархии каталогов. (только для чтения)

    Объявление

    Swift

    var level: Int { get }

    Objective C

    @property(readonly) NSUInteger level

    Обсуждение

    Число уровней, с каталогом, переданным enumeratorAtURL:includingPropertiesForKeys:options:errorHandler: (NSFileManager) считавший уровень 0.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.6 и позже.

  • Заставляет получатель пропускать рекурсию в последний раз полученный подкаталог.

    Объявление

    Swift

    func skipDescendents()

    Objective C

    - (void)skipDescendents

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – skipDescendants

  • Заставляет получатель пропускать рекурсию в последний раз полученный подкаталог.

    Объявление

    Swift

    func skipDescendants()

    Objective C

    - (void)skipDescendants

    Обсуждение

    Этот метод идентичен skipDescendents за исключением написания.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.6 и позже.