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


Клиппер 5. Справочник - часть 384


    DO WHILE .NOT. EMPTY(cFile)
        ? cFile                         // Имя файла
        cFile := FILESEEK()             // Выбор следующего файла
    ENDDO
 
  . Вывод списка поддиректорий:
 
    cSubDir := FILESEEK("C:\*.*, 16, .T.)
    DO WHILE .NOT. EMPTY(cSubDir)
        ? cSubDir                       // Имя директории
        cSubDir := FILESEEK()           // Выбор следующей директории
    ENDDO
 


See Also: FILEATTR()
FILEDATE()
FILESIZE()
FILETIME()
SAVEFSEEK()

 


 


 FILESIZE()
 Возвращает размер файла.
------------------------------------------------------------------------------
 
  Синтаксис
 
    FILESIZE([<cFileMask>, [<nFileAttr>]]) --> nFileSize
 
  Параметры
 
    <cFileMask> - необязательный символьный параметр, задающий имя файла
    с возможным использованием универсальных символов сопоставления и с
    указанием необязательных имени диска и пути доступа. По умолчанию
    используется имя файла, выделенного при последнем вызове функции
    FILESEEK().
 
    <nFileAttr> - необязательный параметр, задающий число, содержащее
    комбинацию битов маски атрибутов файлов в соответствии с таблицей
    7-16. По умолчанию 0.
 
  Возвращаемое значение
 
    nFileSize - при наличии соответствующего файла его размер, а при
    отсутствии (-1).
 
  Описание
 
    Функция возвращает размер файла, заданного параметром <cFile>, а при
    вызове с опущенным параметром - файла, выделенного при последнем
    вызове функции FILESEEK(). Таким образом, при использовании данной
    функции совместно с функцией FILESEEK(), применяя символы
    универсального сопоставления, можно определять размер для группы
    файлов.
 
    Комбинация атрибутов файлов задается суммой чисел, соответствующих
    атрибутам, приведенным в таблице:
 
    Таблица 7-16. Кодирование атрибутов файлов
    --------------------------------------------------------------------



Начало  Назад  Вперед