ASP OpenAsTextStream-metode

Definition og brug

OpenAsTextStream-metoden åbner den angivne fil og returnerer en TextStream-objekt, der kan bruges til at få adgang til filen.

Syntaks:

FileObject.OpenAsTextStream(mode,format)
Parameter Beskrivelse
mode Valgfri. Hvordan åbne filen (input/output-tilstand).
  • 1 = ForReading - Åbn filen i skrivebeskyttet tilstand. Det er ikke muligt at skrive til denne fil.
  • 2 = ForWriting - Åbn filen i skrive/ligefremgangsmåde. Hvis en fil med samme navn allerede eksisterer, overskriv den gamle fil.
  • 8 = ForAppending - Åbn filen og skriv til filens ende.
format Valgfri. Hvordan åbne filen. Hvis parameteren ignoreres, åbnes filen i ASCII-format.
  • 0 = TristateFalse - Standard. Åbn filen i ASCII-format.
  • -1 = TristateTrue - Åbn filen som Unicode-fil.
  • -2 = TristateUseDefault - Åbn filen med systemets standardformat.

eksempel

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

Output:

Hello World!