Описание функций Си

       

Rmdir



     rmdir

Функция Удаляет директорию.

Синтаксис #include

int rmdir(const char *path);

Файл, содержащий dir.h прототип

Описание rmdir удаляет директорию, маршрут которой указан в path. Директория в path:

- должна быть полной;

- не должна быть текущей рабочей директорией;

- не должна быть корневой директорией.

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

EACCES - Доступ запрещен; ENOENT - Маршрут или файл не найден.

Смотрите также

Пример:

#include

#include

#include

#include

int main(void) { int stat; stat = mkdir("DIRNAME"); if(!stat) printf("Директория создана\n"); else { printf("Не могу создать директорию\n"); exit(1); } getch(); system("dir /p"); getch(); stat = rmdir(DIRNAME); if(!stat) printf("Директория удалена\n"); else { perror("\nНе могу удалить директорию\n"); exit(1); } return 0; }



Содержание раздела