createDirectoryAtURL:withIntermediateDirectories:attributes:error:
Создает каталог с заданными атрибутами по указанному пути.
Параметры
url
- URL-адрес файла, который указывает каталог для создания.
Если вы хотите указать относительный путь, вы должны установить
текущий рабочий каталог перед созданием соответствующего
NSURL объект. Этот параметр не должен быть равен нулю.
createIntermediates
- Если YES
, этот метод создает любой несуществующий
родительские каталоги как часть создания каталога в URL. Если NO
,
этот метод не работает, если какой-либо из промежуточных родительских каталогов делает
не существует. Этот метод также не работает, если какой-либо из промежуточного пути
элементы соответствуют файлу, а не каталогу.
attributes
- Атрибуты файла для нового каталога и всех вновь создаваемых
промежуточные каталоги. Вы можете установить номер владельца и группы,
права доступа к файлу и дата изменения. Если вы укажете ноль для этого
параметр или опустить конкретное значение, одно или несколько значений по умолчанию
используется, как описано в обсуждении. Для получения списка ключей вы можете
включить в этот словарь, см. списки разделов «Константы» (страница 54)
глобальные константы, используемые в качестве ключей в словаре атрибутов. Немного
из ключей, таких как NSFileHFSCreatorCode и NSFileHFSTypeCode, сделать
не относится к каталогам.
error
- На входе указатель на объект ошибки. Если возникает ошибка,
этот указатель установлен на фактический объект ошибки, содержащий ошибку
Информация. Вы можете указать nil для этого параметра, если вы этого не сделаете
хочу информацию об ошибке.
Возвращаемое значение
YES
если
каталог был создан или уже существует или НЕТ, если произошла ошибка.