Программирование на C и C++

Онлайн справочник программиста на C и C++

_dos_getfileattr

unsigned _dos_getfileattr(const char *fname, unsigned *attrib)

Прототип: 
Описание: 

Эта функция не определена стан­дартом ANSI С.

Функция _dos_getfileattr() возвращает атрибут файла, заданного параметром fname. Возвраща­емая величина является целым значением, на которое указывает параметр attrib. Эта величина может принимать значения следующего типа:

МакросЗначение
_A_NORMALНормальный файл
_A_RDONLYФайл только для чтения
_A_HIDDENСкрытый файл
_A_SYSTEMСистемный файл
_A_VOLIDМетка тома
_A_SUBDIRПодкаталог
_A_ARCHАрхивный файл

Функция _dos_getfileattr() возвращает 0 в случае успешного вызова и ненулевое значение в противном случае. В последнем случае переменная errno устанавливается равной значению ENOENT (файл не найден).

Пример: