CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
mkdir
MKDIR #include <direct.h> требуется только для объявления функции int mkdir(pathname); char *pathname; path-имя нового директория Описание. Функция mkdir создает новый директорий с заданным pathname. В одно и то же время может быть создан только один директорий, потому что только последняя компонента pathname может называть новый директорий. Возвращаемое значение. Функция mkdir возвращает значение 0, если создан новый ди- ректорий. Возвращаемое значение -1 свидетельствует об ошибке и errno устанавливается в одно из следующих значений: Значение Его смысл EACCES Директорий не создан. Заданное имя является именем существующего файла, директория, устройства. ENOENT Path-имя не найдено. См.также chdir, rmdir. Пример: #include <direct.h> int result; /* следующие 2 оператора создают 2 новых директория: ** один - в корне диска b, второй - в поддиректории ** "tmp" текуще- го рабочего директория */ result=mkdir("b:/tmp); /* может быть использовано ** также "b:\\tmp" */ result=mkdir("tmp/sub"); /* может быть использовано ** также "tmp\\sub" */