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