Объект TextStream ASP

Объект TextStream используется для доступа к содержимому текстового файла.

Пример

Чтение файла
Этот пример демонстрирует, как использовать метод OpenTextFile класса FileSystemObject для создания объекта TextStream. Метод ReadAll объекта TextStream позволяет получить содержимое открытого текстового файла.
Чтение части текстового файла
Этот пример демонстрирует, как читать только часть содержимого текстового потока файла.
Чтение строки из текстового файла
Этот пример демонстрирует, как прочитать содержимое одной строки из текстового потока файла.
Чтение всех строк текстового файла
Этот пример демонстрирует, как читать все строки из текстового потока файла.
Пропуск части текстового файла
Этот пример демонстрирует, как пропустить指定的 количество символов при чтении текстового потока файла.
Пропуск строки файла текста
Этот пример демонстрирует, как пропустить строку при чтении текстового потока файла.
Вернуть номер строки
Этот пример демонстрирует, как вернуть текущий номер строки в текстовом потоке файла.
Получить номер столбца
Этот пример демонстрирует, как получить номер столбца текущего символа в файле.

Объект TextStream

Объект TextStream используется для доступа к содержимому текстового файла.

Ниже приведен код, который создает текстовый файл (c:\test.txt) и写入 в него текст (переменная f - это экземпляр объекта TextStream):

<% 
dim fs, f 
set fs=Server.CreateObject("Scripting.FileSystemObject") 
set f=fs.CreateTextFile("c:\test.txt",true) 
f.WriteLine("Hello World!")
f.Close
set f=nothing
set fs=nothing
%>

Чтобы создать экземпляр объекта TextStream, мы можем использовать метод CreateTextFile или OpenTextFile объекта FileSystemObject, а также метод OpenAsTextStream объекта File.

Свойства и методы объекта TextStream описаны следующим образом:

Свойство

Свойство Описание
AtEndOfLine В файле TextStream, если указатель файла находится перед маркером конца строки, то значение этого свойства возвращает True; в противном случае возвращает False.
AtEndOfStream Если указатель файла находится в конце файла TextStream, то значение этого свойства возвращает True; в противном случае возвращает False.
Column Вернуть номер столбца текущей позиции символа в файле TextStream.
Line Вернуть текущий номер строки файла TextStream.

Метод

Метод Описание
Close Закрыть открытый файл TextStream.
Read Прочитать указанное количество символов из файла TextStream и вернуть результат (полученный строкой).
ReadAll Прочитать весь файл TextStream и вернуть результат.
ReadLine Прочитать целую строку из файла TextStream (до символа перевода строки, но не включая его) и вернуть результат.
Skip При чтении файла TextStream пропустить указанное количество символов.
SkipLine При чтении файла TextStream пропустить следующую строку.
Write Запись указанного текста (строки) в файл TextStream.
WriteLine Запись указанного текста (строки) и символа分行 в файл TextStream.
WriteBlankLines Запись указанного количества символов分行 в файл TextStream.