TextStream NN n/a  IE 4.0  ECMA n/a

Объект TextStream предназначен для работы с текстовыми файлами.

 
Создание:

Объект TextStream может быть создан методами FileSystemObject.CreateTextFile, FileSystemObject.OpenTextFile, Folder.CreateTextFile и File.OpenAsTextStream.


Свойства:


AtEndOfLine NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство AtEndOfLine возвращает true, если следующим символом файла является символ перевода строки, и false в противном случае. Этим свойством обладают только файлы, открытые для чтения

 

Пример:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("c:\\test.txt", 1, false);
var s = "";
while (!f.AtEndOfLine)
s += f.Read(1);
f.Close();

 
Возвращаемое значение:
Булево значение

AtEndOfStream NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство AtEndOfStream возвращает true, если достигнут конец файла, и false в противном случае. Этим свойством обладают только файлы, открытые для чтения.

 

Пример:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("c:\\test.txt", 1, false);
var s = "";
while (!f.AtEndOfStream)
s += f.ReadLine();
f.Close();

 
Возвращаемое значение:
Булево значение

Column NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство Column возвращает номер текущего символа в строке, начиная с 1.

 

Пример:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("c:\\test.txt", 1, false);
var s = f.ReadLine();
var n = f.Column;

 
Возвращаемое значение:
Целое положительное число

Line NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство Line возвращает номер текущей строки файла, начиная с 1.

 

Пример:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("c:\\test.txt", 1, false);
var s = f.ReadAll();
var n = f.Line;

 
Возвращаемое значение:
Целое положительное число

Методы:


close( ) NN n/a  IE 4.0  ECMA n/a
   

Метод Close закрывает данный файл.

 
Возвращаемое значение
Нет
 
Параметры
Нет

Read() NN n/a  IE 4.0  ECMA n/a
объект.Read(число)  
 

Метод Read читает из файла заданное число символов и возвращает их в новой строке.

 
Возвращаемое значение
Строковое значение
 
Параметры
число Число символов

ReadAll() NN n/a  IE 4.0  ECMA n/a
   

Метод ReadAll считывает файл полностью и возвращает результат в новой строке. Этим методом можно пользоваться только в тех случаях, когда размер файла невелик. В противном случае следует пользоваться последовательным обращением к методу ReadLine.

 
Возвращаемое значение
Строковое значение
 
Параметры
Нет.

ReadLine() NN n/a  IE 4.0  ECMA n/a
   

Метод ReadLine считывает очередную строку из файла и возвращает результат в новой строке. Пример его использования приведен выше. Чтение производится до символа перевода строки, но не включая его.

 
Возвращаемое значение
Строковое значение
 
Параметры
Нет.

Skip() NN n/a  IE 4.0  ECMA n/a
объект.Skip(число)  
 

Метод Skip считывает из файла заданное число символов, но не возвращает их. Используется для пропуска ненужного содержимого файла. Следующий пример пропускает при чтении первую строку файла:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("c:\\test.txt", 1, false);
while (!f.AtEndOfLine)
f.Skip(1);

 
Возвращаемое значение
Нет
 
Параметры
число Число символов

SkipLine() NN n/a  IE 4.0  ECMA n/a
   

Метод SkipLine считывает из файла очередную строку, но не возвращает ее. Используется для пропуска ненужного содержимого файла. Следующий пример пропускает при чтении первую строку файла:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("c:\\test.txt", 1, false);
f.SkipLine();

 
Возвращаемое значение
Нет
 
Параметры
Нет.

Write() NN n/a  IE 4.0  ECMA n/a
объект.Write(строка)  
 

Метод Write выводит в файл заданную строку. Символ перевода строки после строки не выводится, для этого нужно пользоваться методом WriteLine. Пример:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("c:\\test.txt", 2, true);
f.Write("Тестовая строка");
f.Close();

 
Возвращаемое значение
Строка
 
Параметры
строка Строковое выражение

WriteBlankLines() NN n/a  IE 4.0  ECMA n/a
объект.WriteBlankLines(число)  
 

Метод WriteBlankLines выводит в файл заданное число символов перевода строки. Пример:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("c:\\test.txt", 2, false);
f.WriteBlankLines(10);
f.Close()

 
Возвращаемое значение
Строка
 
Параметры
число Число символов

WriteLine() NN n/a  IE 4.0  ECMA n/a
объект.Write(строка)  
 

Метод Write выводит в файл заданную строку и символ перевода строки после нее. Если строка опущена, то выводится только символ перевода строки. Пример:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("c:\\test.txt", 2, true);
f.WriteLine("Тестовая строка");
f.Close();

 
Возвращаемое значение
Строка
 
Параметры
строка Строковое выражение


HIVE: All information for read only. Please respect copyright!
Hosted by hive КГБ: Киевская городская библиотека