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

Задание группы осуществляется по имени


    группы. Задание группы осуществляется по имени файла с использованием
    универсальных символов сопоставления и по атрибутам файлов. Вызов с
    параметрами интерпретируется как задание группы, а вызов с опущенными
    параметрами приводит к выбору следующего файла, удовлетворяющего
    заданным условиям группирования по имени и атрибутам файлов,
    приведенным в таблице:
 
    Таблица 7-15. Кодирование атрибутов файлов
    --------------------------------------------------------------------
    Бит Число   Симв. константа Присвоенный атрибут
    --------------------------------------------------------------------
        0       FA_NORMAL       Атрибутов не присвоено
    1   1       FA_READONLY     READ ONLY (файл только для чтения)


    2   2       FA_HIDDEN       HIDDEN (скрытый файл)
    3   4       FA_SYSTEM       SYSTEM (системный файл)
    4   8       FA_VOLUME       VOLUME (метка тома диска)
    5   16      FA_DIRECTORY    DIR (директория)
    6   32      FA_ARCHIVE      ARCHIVE (после резервного копирования
                                были внесены изменения)
    --------------------------------------------------------------------
 
    Файлы могут иметь несколько атрибутов. Для задания группы следует
    суммировать соответствующие числовые значения.
 
    Группирование по атрибутам файлов
 
    Группа файлов, выделяемых функцией, определяется именем (с
    использованием принятых в DOS универсальных символов сопоставления) и
    атрибутами файлов, задаваемыми параметром <nFileAttr>. Однако значение
    этого параметра может интерпретироваться либо как конкретная
    комбинация атрибутов, либо как маска допустимых атрибутов. Первый
    случай определяется значением .T. параметра <lExact>, а второй
    значением .F. или по умолчанию. При задании значения .T. из группы
    исключаются те файлы, которые не имеют точно такой же комбинации
    атрибутов, как заданная, а при задании значения .F.

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