NSDirectoryEnumerator
NSDirectoryEnumerator
объект перечисляет содержание каталога, возвращая пути всех файлов и каталогов, содержавших в том каталоге. Эти пути относительно каталога.
Вы получаете использование перечислителя каталога NSFileManager
enumeratorAtPath:
метод. Для получения дополнительной информации посмотрите, что Низкоуровневое управление файлами Программирует Темы.
Перечисление является рекурсивным, включая файлы всех подкаталогов, и пересекает границы устройств. Перечисление не разрешает символьные ссылки или пытается пересечь символьные ссылки та точка к каталогам.
Наследование
-
NSObject
-
NSEnumerator
-
NSDirectoryEnumerator
-
NSObject
-
NSEnumerator
-
NSDirectoryEnumerator
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSFastEnumeration
-
NSObjectProtocol
-
Печатаемый
-
NSFastEnumeration
-
NSObject
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
-
directoryAttributes directoryAttributes
СвойствоСловарь с атрибутами каталога, в котором запустилось перечисление. (только для чтения)
Объявление
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 и позже.
-
Число уровней глубоко текущий объект находится в перечисляемой иерархии каталогов. (только для чтения)
Обсуждение
Число уровней, с каталогом, переданным
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 и позже.
См. также
-
Заставляет получатель пропускать рекурсию в последний раз полученный подкаталог.
Объявление
Swift
func skipDescendants()
Objective C
- (void)skipDescendants
Обсуждение
Этот метод идентичен
skipDescendents
за исключением написания.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.