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

выделенного при последнем вызове функции


    выделенного при последнем вызове функции FILESEEK().
 
    При вызове с параметром <cFile> функция в качестве маски атрибутов
    использует величину 63, соответствующую всем доступным атрибутам, коды
    которых приведены в следующей таблице:
 
    Таблица 7-11. Кодирование атрибутов файлов
    --------------------------------------------------------------------
    Бит Число   Симв. константа Присвоенный атрибут
    --------------------------------------------------------------------
        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 (после резервного копирования
                                были внесены изменения)
    --------------------------------------------------------------------
 
    Файлу может быть присвоено несколько атрибутов, в этом случае
    суммируются соответствующие числа.
 
    При вызове без параметра функция возвращает комбинацию битов атрибутов
    последнего файла, выделенного при вызове функции FILESEEK(),
    допускающей задание группы файлов с использованием универсальных
    символов сопоставления и маски атрибутов.
 
  Примеры
 
  . Получение атрибутов файла:
 
    ? FILEATTR("C:\TEXT\TEXT.TXT")      // Напр. 32 (ARCHIVE)
    ? FILEATTR("C\HIDE.TXT")            // Напр. 34 (HIDDEN + ARCHIVE)
 
  . Совместное применение с функцией FILESEEK():
 
    cFile := FILESEEK("C:\TEXT\*.TXT")
    DO WHILE .NOT. EMPTY(cFile)
        ? cFile, FILEATTR()             // Имя и атрибуты файла
        cFile := FILESEEK()             // Выделение следующего файла
    ENDDO
 

See Also: FILEDATE()
FILESEEK()

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