int unlink(const char *fname)
Прототип:
Описание:
Функция unlink() является частью UNIX-подобной системы ввода/вывода и не определена стандартом ANSI С.
Функция unlink() удаляет указанный файл из каталога. В случае успеха функция возвращает 0, а при неудаче —1, причем errno устанавливается в одно из следующих значений:
| Errno | Значение |
|---|---|
| ENOENT | Недействительный путь или имя файла |
| EACCESS | Доступ запрещен |
Пример:
Следующая программа удаляет файл, указанный в качестве первого аргумента командной строки: #include <stdio.h> #include <dos.h> int main(int argc, char *argv[]) { if (unlink(argv[1])==-1) printf("Cannot remove file."); return 0; }
