ASP OpenAsTextStream-methode

Definitie en gebruik

De OpenAsTextStream-methode opent het opgegeven bestand en retourneert een TextStream-object dat toegang biedt tot dit bestand.

Syntax:

FileObject.OpenAsTextStream(mode,format)
Parameters Beschrijving
mode Optioneel. Hoe het bestand geopend moet worden (input/output-modus).
  • 1 = ForReading - Open bestand in alleen-leesmodus. Het is niet mogelijk om schrijfoperaties uit te voeren op dit bestand.
  • 2 = ForWriting - Open bestand in lees-schrijfmodus. Als er al een bestand met dezelfde naam bestaat, wordt het oude bestand overschreven.
  • 8 = ForAppending - Open bestand en voer een schrijfoperatie uit aan het einde van het bestand.
format Optioneel. Op welk formaat het bestand geopend moet worden. Als dit parameter genegeerd wordt, wordt het bestand in ASCII-formaat geopend.
  • 0 = TristateFalse - Standaard. Open bestand in ASCII-formaat.
  • -1 = TristateTrue - Open bestand als Unicode.
  • -2 = TristateUseDefault - Open bestand met het standaard formaat van het systeem.

Voorbeeld

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

Uitvoer:

Hallo Wereld!