Описание функций C (Си) / C++ - mkdir

Описание функций C (Си) / C++ - mkdir


#include требуется только для объявления
функции
int mkdir(pathname);
char *pathname; path-имя нового директория

Описание.

Функция mkdir создает новый директорий с заданным pathname.
В одно и то же время может быть создан только один директорий,
потому что только последняя компонента pathname может называть
новый директорий.

Возвращаемое значение.

Функция mkdir возвращает значение 0, если создан новый ди-
ректорий. Возвращаемое значение -1 свидетельствует об ошибке и
errno устанавливается в одно из следующих значений:


Значение Его смысл

EACCES Директорий не создан. Заданное имя
является именем существующего файла,
директория, устройства.

ENOENT Path-имя не найдено.

См.также chdir, rmdir.


Пример:

#include
int result;
/* следующие 2 оператора создают 2 новых директория: **
один - в корне диска b, второй - в поддиректории ** "tmp" текуще-
го рабочего директория */
result=mkdir("b:/tmp); /* может быть использовано
** также "b: mp" */
result=mkdir("tmp/sub"); /* может быть использовано
** также "tmpsub" */







Опубликовал admin
11 Мар, Вторник 2008г.



Программирование для чайников.