C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 rmdir / r / Библиотечн. функции Borland C++

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;
}