Функция 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 | 
      Нет | 
       Временный файл |