14.3.1. Создание новых каталогов

14.3.1. Создание новых каталогов

Создание новых каталогов выполняется очень просто.

#include <fcntl.h>

#include <unistd.h>

int mkdir(const char * dirname, mode_t mode);

Путь, определенный в dirname, создается как новый каталог с полномочием mode (что модифицируется umask процесса). Если dirname определяет существующий файл, или некоторые элементы dirname не являются каталогом или символической ссылкой на него, системный вызов не удается.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Программное создание новых доменов приложения

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Программное создание новых доменов приложения Напомним, что один процесс может содержать множество доменов приложения, И хотя вам в программном коде вряд ли понадобится вручную создавать домены приложения, вы имеете возможность сделать это с помощью статического


Создание новых записей в форме, связанной с данными

Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри П

Создание новых записей в форме, связанной с данными Для создания новой записи в связанном с данными приложении на основе Windows Forms нужно использовать метод AddNew объекта BindingContext. При выполнении этого метода любые связанные с данными элементы управления очищаются для ввода


Создание, копирование и перемещение файлов и каталогов

Из книги Новейший самоучитель работы на компьютере автора Белунцов Валерий

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


10.1.32. Создание цепочки каталогов

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

10.1.32. Создание цепочки каталогов Иногда необходимо создать глубоко вложенный каталог, причем промежуточные каталоги могут и не существовать. В UNIX мы воспользовались бы для этого командой mkdir -p.В программе на Ruby такую операцию выполняет метод FileUtils.makedirs (из библиотеки


Элемент : создание новых элементов на этапе выполнения

Из книги XSLT автора Хольцнер Стивен

Элемент <xsl:element>: создание новых элементов на этапе выполнения Новые элементы можно создавать при помощи элемента <xsl:element>, который очень удобен для задания имени нового элемента на этапе выполнения.У этого элемента три атрибута:• name (обязательный). Имя


Элемент : создание новых атрибутов

Из книги Технология XSLT автора Валиков Алексей Николаевич

Элемент <xsl:attribute>: создание новых атрибутов Аналогично тому, как вы можете создавать новые элементы при помощи <xsl:element> и устанавливать имя и содержимое элемента на этапе выполнения, при помощи элемента <xsl:attribute> это можно делать для атрибутов. У элемента два


Создание новых языков

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

Создание новых языков Хотя мы и говорим об XML, как о формате описания данных, на самом деле XML — это метаязык, язык, который описывает другие языки. Строго говоря, когда мы создаем XML-документ, мы создаем его не на XML, а в соответствии с XML-синтаксисом. XML — это всего лишь набор


14.3. Создание и удаление каталогов

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

14.3. Создание и удаление каталогов 14.3.1. Создание новых каталогов Создание новых каталогов выполняется очень просто.#include <fcntl.h>#include <unistd.h>int mkdir(const char * dirname, mode_t mode);Путь, определенный в dirname, создается как новый каталог с полномочием mode (что модифицируется umask процесса).


5. Редактирование реестра и создание новых объектов в реестре

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

5. Редактирование реестра и создание новых объектов в реестре Редактирование реестра заключается в создании новых разделов, новых параметров, удалении уже имеющихся параметров и разделов, а также редактировании значений параметров. Все эти операции мы и рассмотрим в


17.3.1. Изменение макета слайда, создание новых слайдов

Из книги Linux программирование в примерах автора Роббинс Арнольд

17.3.1. Изменение макета слайда, создание новых слайдов Щелкните по любому слайду, а затем посмотрите на вкладку Макеты — будет выбран макет, используемый выбранным слайдом. Для изменения макета слайда щелкните двойным щелчком по нужному вам макету — будет изменен макет


11.5.1. Группа по умолчанию для новых файлов и каталогов

Из книги iOS. Приемы программирования автора Нахавандипур Вандад

11.5.1. Группа по умолчанию для новых файлов и каталогов В оригинальной системе Unix, когда open() или creat() создавали новый файл, он получал эффективные UID и GID создавшего их процесса.V7, BSD вплоть до BSD 4.1 и System V вплоть до Release 3 все трактовали каталоги как файлы. Однако, с добавлением


4. Создание новых предложений (20 % времени)

Из книги UNIX — универсальная среда программирования автора Пайк Роб

4. Создание новых предложений (20 % времени) Также 20 % времени вы тратите на создание новых предложений. Мы рекомендуем два часа в день уделять раскрутке вашего инфобизнеса, подписной страницы, бесплатных курсов и наращиванию подписной базы. Час в день посвятить всему, что


12.3. Создание каталогов на диске

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

12.3. Создание каталогов на диске Постановка задачи Требуется возможность создавать на диске каталоги и сохранять в них определенные файлы из вашего


Создание файлов и каталогов

Из книги автора

Создание файлов и каталогов В следующих мини-очерках будут рассмотрены основные команды, предназначенные для файловых операций, вместе с их наиболее используемыми опциями. Чтобы не повторяться, напомню, что почти все описанные ниже команды имеют три стандартные опции