_Dos_getfileattr
Для определения атрибутов файла можно использовать функцию _dos_getfileattr :
unsigned _dos_getfileattr (char *path, unsigned *attrib);
Эта функция получает атрибуты файла, заданного первым аргументом, и записывает байт атрибутов в младший байт по адресу, указанному вторым параметром.
В случае успешного завершения функция возвращает 0. При ошибке она возвращает код ошибки, полученный от операционной системы и устанавливает глобальную переменную errno в значение ENOENT, что означает отсутствие файла, указанного в параметре path.