Метод OpenAsTextStream в ASP

Определение и использование

Метод OpenAsTextStream открывает указанный файл и возвращает объект TextStream для доступа к файлу.

Синтаксис:

FileObject.OpenAsTextStream(mode,format)
Параметр Описание
mode Опционально. Как открывать файл (вход/выход).
  • 1 = ForReading - Открывает файл в режиме только чтения. Запись в файл невозможна.
  • 2 = ForWriting - Открывает файл в режиме чтения-записи. Если файл с таким же именем уже существует, старый файл будет заменен.
  • 8 = ForAppending - Открывает файл и выполняет запись в конце файла.
format Опционально. Формат открываемого файла. Если параметр опущен, файл открывается в формате ASCII.
  • 0 = TristateFalse - По умолчанию. Открывает файл в формате ASCII.
  • -1 = TristateTrue - Открывает файл в формате Unicode.
  • -2 = TristateUseDefault - Открывает файл с использованием системного формата.

Пример

<%
dim fs,f,ts
set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile("c:\test.txt")
Set ts=f.OpenAsTextStream(ForWriting)
ts.Write("Привет мир!")
ts.Close
Set ts=f.OpenAsTextStream(ForReading)
Response.Write(ts.ReadAll)
ts.Close
set ts=nothing
set f=nothing
set fs=nothing
%>

Вывод:

Привет, мир!