Пример

-

var fso = new ActiveXObject("Scripting.FileSystemObject") fso.CreateTextF ile(filepath' true)

Для чтения данных из открытого текстового файла используются следующие ме­тоды объекта файла:

•                      Read(K(MH4ecTBo_6atiT0B) — применяется для чтения заданного количества бай­тов (символов), которое указывается в качестве параметра;

•                      ReadLineQ — применяется для чтения строки, при этом исключается символ перехода на новую строку;

•                      ReadAUQ — применяется для чтения всего содержимого текстового файла.

Если вы используете методы                    или Readline() и хотите про­

пустить заданное количество байтов или строку, то можете использовать методы 5к1р(количество_байтов) и         соответственно. Эти методы перемещения по

файлу изменяют положение так называемого     которое характеризуется

значениями свойств Column (позиция в строке) и Line (номер строки) объекта фай­ла. При первоначальном открытии файла эти свойства, доступные только для чте­ния, имеют значения 1. Каждое применение методов ReadLineQ и SkipLine() увели­чивает значение свойства Line на

Пример

var filepath = "С : Wautoexec . bat"

var fso = new ActiveXObject("Scripting.FileSystemObject")

var myfile = fso.OpenTextFile(filepath, 1)  // объект файла

WScript.Echo(myfi le Line +            + myfile.Column) // 1, 1

// пропустить строку WScript.Echo(myfile.Line + ", " + myfile.Column) // 2, 1

// пропустить 14 байтов WScript.Echo(myfile.Line + ", " + myfile.Column) // 2, 15

Заметим, что применение метода ReadAUQ после методов перемещения даст в ре­зультате содержимое файла, начиная с текущего положения указателя и до конца файла.