ASP OpenAsTextStream-metodi

Määrittely ja käyttö

OpenAsTextStream-metodi avaa määritetyn tiedoston ja palauttaa TextStream-objektin, jolla tiedostoon voidaan käyttää.

Syntaksi:

FileObject.OpenAsTextStream(mode,format)
Parametrit Kuvaus
mode Valinnainen. Miten tiedosto avataan (syöte/ulos).
  • 1 = ForReading - Avaa tiedoston lukutilassa. Tiedostoon ei voi kirjoittaa.
  • 2 = ForWriting - Avaa tiedoston kirjoitustilassa. Jos samanniminen tiedosto on olemassa, vanha tiedosto korvataan.
  • 8 = ForAppending - Avaa tiedoston ja kirjoittaa siihen loppuun.
format Valinnainen. Avaa tiedoston minkä muodossa. Jos parametria ei anneta, tiedosto avataan ASCII-muodossa.
  • 0 = TristateFalse - Oletus. Avaa tiedoston ASCII-muodossa.
  • -1 = TristateTrue - Avaa tiedosto Unicode-muodossa.
  • -2 = TristateUseDefault - Avaa tiedosto järjestelmän oletusmuodossa.

Esimerkki

<%
dim fs,f,ts
set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile("c:\test.txt")
Set ts=f.OpenAsTextStream(ForWriting)
ts.Write("Hei maailma!")
ts.Close
Set ts=f.OpenAsTextStream(ForReading)
Response.Write(ts.ReadAll)
ts.Close
set ts=nothing
set f=nothing
set fs=nothing
%>

Tulostus:

Hei maailma!