Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:
реклама
Корпоратив с проживанием в отеле в Подмосковье.

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

rmdir

rmdir


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

Синтаксис          #include<stdio.h>
                   int rmdir(const char *path);

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

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

                   - Должен быть полным.

                   - Не должен быть текущим рабочим каталогом.

                   - Не должен быть корневым каталогом.

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

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

Смотрите также     chdir, getcurdir, getcwd, mkdir.

Пример:

#include<stdio.h>
#include<conio.h>
#include<process.h>
#include<dir.h>

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;

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог