Help Center
Help CenterFreeBASIC

FileLenfunction

Finds the length of a file given its filename

Operating System Functionsfunctiondocumented

Syntax

Declare Function FileLen ( filename As String ) As LongInt

Parameters

NameDescription
filenameA String argument specifying the filename of the file whose length to return.

Description


Returns the size in bytes of the file specified by filename.

Remarks

Usage


#include "file.bi"
result = FileLen(filename)

or

#include "vbcompat.bi"
result = FileLen(filename)

Platform Differences


  • Linux requires the filename case matches the real name of the file. Windows and DOS are case insensitive.
  • Path separators in Linux are forward slashes / . Windows uses backward slashes \ but it allows for forward slashes . DOS uses backward \ slashes.

Differences from QB


  • New to FreeBASIC. Existed in Visual Basic.

See also


Example


#include "file.bi"

Dim length As LongInt

length = FileLen("file.txt")

Reference

  • Documented in KeyPgFilelen.html