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

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


#include требуется только для объявления
функции

int rmdir(pathname);
char *pathname; path-имя удаляемого директория

Описание.

Функция rmdir удаляет директорий, определяемый по pathname.
Директорий должен быть пустым и он не может быть текущим рабочим
директорием или директорием корня.

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

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

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

EACCES Заданное path-имя не является директо-
рием; или директорий не пуст, или ди-
ректорий является текущим рабочим ди-
ректорием или директорием корня.

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


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

Пример:

#include

int result1, result2;

/* следующие операторы удаляют два директория: ** один в
корне, другой - в текущем рабочем ** директории */

result1=rmdir("/data1");
result2=rmdir("data2");






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



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