ASP OpenAsTextStream-Methode

Definition und Verwendung

Das OpenAsTextStream-Verfahren öffnet die angegebene Datei und gibt einen TextStream-Objekt zurück, über das auf die Datei zugegriffen werden kann.

Syntax:

FileObject.OpenAsTextStream(mode,format)
Parameter Beschreibung
mode Optional. Wie die Datei geöffnet werden soll (Eingabe/Ausgabe-Modus).
  • 1 = ForReading - Datei im Lese-Modus öffnen. Keine Schreiboperationen auf diese Datei möglich.
  • 2 = ForWriting - Datei im Schreib-Lese-Modus öffnen. Existiert bereits eine Datei mit dem gleichen Namen, wird die alte Datei überschrieben.
  • 8 = ForAppending - Datei öffnen und am Ende schreiben.
format Optional. Welches Format zur Öffnung der Datei verwenden. Wird dieses Parameter ignoriert, wird die Datei im ASCII-Format geöffnet.
  • 0 = TristateFalse - Standard. Datei im ASCII-Format öffnen.
  • -1 = TristateTrue - Datei als Unicode öffnen.
  • -2 = TristateUseDefault - Datei mit dem Systemstandardformat öffnen.

Beispiel

<%
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 Welt!")
ts.Close
Set ts=f.OpenAsTextStream(ForReading)
Response.Write(ts.ReadAll)
ts.Close
Set ts=nothing
Set f=nothing
Set fs=nothing
%>

Ausgabe:

Hallo Welt!