PureBasic

Lof()

Синтаксис

Length.q = Lof(#File)

Описание


Возвращает длину указанного файла.

Параметры

#File Номер указанного Файла.

Возвращаемое значение

Возвращает длину файла в байтах.

Пример

file$ = OpenFileRequester("Выберите файл", "", "Текст (.txt)|*.txt|Все файлы (*.*)|*.*", 0)
If file$
    If ReadFile(0, file$)
        length = Lof(0) ; получаем длину открытого файла
        *MemoryID = AllocateMemory(length) ; выделяем необходимую память
        If *MemoryID
            bytes = ReadData(0, *MemoryID, length) ; считаем все данные в блок памяти
            Debug "Количество прочитанных байт: " + Str(bytes)
        EndIf
        CloseFile(0)
    EndIf
EndIf

См. также

Loc(), FileSeek(), FileSize()

Поддерживаемые OS

Все

<- Loc() - Оглавление File - OpenFile()->