В маске атрибутов могут использоваться
константа Присвоенный атрибут
--------------------------------------------------------------------
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 (после резервного копирования
были внесены изменения)
--------------------------------------------------------------------
В маске атрибутов могут использоваться значения констант SYSTEM,
HIDDEN, VOLUME и DIR. Для одновременного их использования следует
суммировать соответствующие числовые значения, помня однако, что не
все комбинации имеют смысл.
Примеры
. Определение времени создания конкретного файла:
? FILETIME("C:\TEXT\TEXT.TXT") // Значение для файла,
// если он существует
. Определение времени создания файла с атрибутами ARCHIVE и HIDDEN:
? FILETIME("C:\HIDE.TXT", 34) // Значение для файла,
// если он существует
. Совместное использование с функцией FILESEEK():
cFile := FILESEEK("C:\TEXT\*.TXT")
DO WHILE .NOT. EMPTY(cFile)
? cFile, FILETIME() // Значение для файла
cFile := FILESEEK() // Выделение следующего файла
ENDDO
See Also: FILEATTR()
FILEDATE()
FILESEEK()
FILESIZE()
FILEVALID()
Проверяет, содержит ли символьная строка корректное имя файла.
------------------------------------------------------------------------------
Синтаксис
FILEVALID(<cFileName>) --> lValid