Lof (function)

Syntax Lof (filenumber)
Description Returns a Long representing the number of bytes in the given file.
Comments The filenumber parameter is an Integer used by the Basic Control Engine to refer to the open file, the number passed to the Open statement. The file must currently be open.
Example This example creates a test file, writes ten records into it, then finds the length of the file and displays it in a message box.
Const crlf = Chr$(13) + Chr$(10)
Sub Main()
  a$ = "This is record number: "
                           
  Open "test.dat" For Random Access Write Shared As #1
  msg1 = ""
  For x = 1 To 10
    rec$ = a$ & x
    put #1,,rec$
    msg1 = msg1 & rec$ & crlf
  Next x
  Close
  Open "test.dat" For Random Access Read Write Shared As #1
  r% = Lof(1)
  Close
  MsgBox "The length of 'test.dat' is: " & r%
End Sub
See Also Loc (function); Open (statement); FileLen (function).