Функция FileGetAttr возвращает атрибуты файла или -1 в случае ошибки. Атрибуты
файла возвращаются в виде битовой маски. В табл. В-4 описаны атрибуты файла,
которые могут быть возвращены функцией. В модуле SysUtils объявляются константы
для некоторых из этих атрибутов, однако для других придется использовать литералы,
объявленные в модуле Windows. Дополнительную информацию об атрибутах файлов
Windows можно найти в документации Microsoft Platform SDK, в частности, в описании
функции GetFileAttributes. (Некоторые из атрибутов определены только в Windows
2000.)
Литерал модуля Windows |
Литерал SysUtils |
Описание |
File_Attribute_Archive |
FaArchive |
Файл помечен для архивирования |
File_Attribute_Compressed |
Нет |
Содержимое файла сжато |
File_Attribute+Directory |
FaDirectory |
Файл является каталогом |
File_Attribute_Encrypted |
Нет |
Содержимое файла зашифровано |
File_Attribute_Hidden |
FaHidden |
Файл является скрытым и не отображается в списке файлов
каталога |
File_Attribute_Normal |
Нет |
Атрибуты не установлены |
File_Attribute_Offline |
Нет |
Файл в данный момент не доступен |
File_Attribute_Readonly |
FaReadonly |
Файл только для чтения |
File_Attribute_Reparse_Point |
Нет |
Нет Файл является точкой подсоединения |
File_Attribute_Sparse_File |
Нет |
Разреженный файл |
File_Attribute_System |
FaSysFile |
Системный файл |
File_Attnbute_Temporary |
Нет |
Временный файл |