PureBasic

FileSize()

Синтаксис

Result.q = FileSize(Filename$)

Описание


Возвращает размер указанного файла. Эта функция также может использоваться для проверки существования файла или каталога (директории).

Параметры

Filename$ Имя файла (включая путь), размер которого требуется получить.

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

Возвращает размер файла в байтах или одно из следующих значений:
-1: Файл (или каталог) с таким именем не найден.
-2: Это каталог, а не файл.

Пример (Фран)

Procedure.s TailleFichier(NomFichier$)
    Taille = FileSize(NomFichier$)
    Select Taille
        Case -2
            Reponse$  = "Это каталог"
        Case -1
            Reponse$ = "Файл не существует"
        Default
            Reponse$  = "Размер файла " + Str(Taille) + " байтов."
    EndSelect
    ProcedureReturn Reponse$
EndProcedure

Debug TailleFichier(#PB_Compiler_Home)
Debug TailleFichier(#PB_Compiler_Home + "Compilers\PPureBasic.exe")
Debug TailleFichier(#PB_Compiler_Home + "Compilers\PureBasic.exe")

См. также

DirectoryEntrySize()

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

Все

<- ExamineDirectory() - Оглавление FileSystem - FinishDirectory()->