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