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


Abswrite - часть 2


Если параметр filename является ссылкой на дирек- торию, функция access просто проверяет, существует данная директория или нет.

Возвращаемое Если требуемый способ доступа разрешен, access значение возвращает значение 0, иначе возвращается значение -1 и переменная errno получает одно из следующих значений:

ENOENT - Маршрут или имя файла не найдены EACCES - Отказ доступа.

Переносимость Поддерживается на системах UNIX.

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

Пример:

#include

#include

int file_exists(char * filename);

int main(void) { printf("Существует ли файл NOTEXIST.FIL: %s\n", file_exists("NOTEXIST.FIL") ? "Да":"Нет"); }

int file_exists(char * filename) { return (access(filename, 0) == 0); }

Результат: Существует ли файл NOTEXIST.FIL: Нет





- Начало -  - Назад -  - Вперед -



Книжный магазин