Клиппер 5. Справочник

Для задания комбинации атрибутов файлов


    Бит Число   Симв. константа Присвоенный атрибут
    --------------------------------------------------------------------
        0       FA_NORMAL       Атрибутов не присвоено
    1   1       FA_READONLY     READ ONLY (файл только для чтения)
    2   2       FA_HIDDEN       HIDDEN (скрытый файл)
    3   4       FA_SYSTEM       SYSTEM (системный файл)
    6   32      FA_ARCHIVE      ARCHIVE (наличие изменений после
                                резервного копирования)
    --------------------------------------------------------------------
 
    Для задания комбинации атрибутов файлов следует суммировать
    соответствующие им числовые значения.
 


  Примечания
 
  . Метки томов могут быть созданы с помощью функции VOLUME(),
    а директории - функцией DIRMAKE().
 
  . Для преобразования атрибутов файлов в символьную форму и обратно
    можно использовать функции BITTOC() и CTOBIT().
 
  Примеры
 
  . Присвоение файлу атрибута HIDDEN:
 
    ? SETFATTR("TEST.TXT", 2)   // В случае успеха 0
 
  . Попытка изменения атрибутов недоступного файла:
 
    ? SETFATTR("ABCDEFGH"), 2)  // -2
 
  . Анализ возвращаемого значения:
 
    nErr := SETFATTR("TEST.TXT", 7)
    IF nErr <> 0
        * Здесь должен располагаться фрагмент программы, связанный с
        * анализом неудачной попытки изменения атрибутов файлов
    ENDIF
 

See Also: FILEATTR()
FILESEEK()
BITTOC()
CTOBIT()

 

 

 SETFCREATE()
 Устанавливает стандартную комбинацию атрибутов файлов.
------------------------------------------------------------------------------
 
  Синтаксис
 
    SETFCREATE([<nNewFileAttr>]) --> nErrorCode
 
  Параметры
 
    <nNewFileAttr> - необязательный параметр, задающий число, содержащее
    комбинацию битов маски атрибутов файлов. По умолчанию текущее значение
    стандартного файлового атрибута не изменяется, а его исходное

Содержание раздела