Metodo OpenAsTextStream di ASP

Definizione e utilizzo

Il metodo OpenAsTextStream apre il file specificato e restituisce un oggetto TextStream per accedere al file.

Sintassi:

FileObject.OpenAsTextStream(mode,format)
Parametro Descrizione
mode Opzionale. Modo con cui aprire il file (modalità input/output).
  • 1 = ForReading - Apri il file in modalità sola lettura. Non è possibile scrivere su questo file.
  • 2 = ForWriting - Apri il file in modalità lettura/scrittura. Se esiste già un file con lo stesso nome, sovrascrivi il file esistente.
  • 8 = ForAppending - Apri il file e scrivi alla fine del file.
format Opzionale. Formato con cui aprire il file. Ignora questo parametro, il file verrà aperto in formato ASCII.
  • 0 = TristateFalse - Predefinito. Apri il file in formato ASCII.
  • -1 = TristateTrue - Apri il file in formato Unicode.
  • -2 = TristateUseDefault - Apri il file utilizzando il formato predefinito del sistema.

Esempio

<%
dim fs,f,ts
set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile("c:\test.txt")
Set ts=f.OpenAsTextStream(ForWriting)
ts.Write("Hello World!")
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!