Share via


Line Property (FileSystemObject) 

Read-only property that returns the current line number in a TextStream file.


object.Line

Remarks

The object is always the name of a TextStream object.

After a file is initially opened and before anything is written, Line is equal to 1.

The following example illustrates the use of the Line property:

function GetLine()

{

   var fso, f, r

   var ForReading = 1, ForWriting = 2;

   fso = new ActiveXObject("Scripting.FileSystemObject")

   f = fso.OpenTextFile("c:\\textfile.txt", ForWriting, true)

   f.WriteLine("Hello world!");

   f.WriteLine("JScript is fun");

   f.Close();

   f = fso.OpenTextFile("c:\\textfile.txt", ForReading);

   r =   f.ReadAll();

   return(f.Line);

}
Function GetLine

   Const ForReading = 1, ForWriting = 2

   Dim fso, f, ra

   Set fso = CreateObject("Scripting.FileSystemObject")

   Set f = fso.OpenTextFile("c:\testfile.txt", ForWriting, True)

   f.Write "Hello world!" & vbCrLf & "VBScript is fun!" & vbCrLf

   Set f = fso.OpenTextFile("c:\testfile.txt", ForReading)

   ra =   f.ReadAll

   GetLine = f.Line

End Function

Applies To:

TextStream Object

See Also

Reference

Column Property (FileSystemObject)