AtEndOfStream Property

Visual Basic Scripting

Microsoft® Visual Basic® Scripting Edition AtEndOfStream Property  Scripting Run-Time Reference 
Version 2 

See Also                    Applies to


Description
Returns True if the file pointer is at the end of a TextStream file; False if it is not. Read-only.
Syntax
object.AtEndOfStream

The object is always the name of a TextStream object.

Remarks
The AtEndOfStream property applies only to TextStream files that are open for reading, otherwise, an error occurs.

The following code illustrates the use of the AtEndOfStream property:

Function ReadEntireFile(filespec)
  Const ForReading = 1
  Dim fso, theFile, retstring
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set theFile = fso.OpenTextFile(filespec, ForReading, False)
  Do While theFile.AtEndOfStream <> True
    retstring = theFile.ReadLine
  Loop
  theFile.Close
  ReadEntireFile = retstring
End Function