Oggetto TextStream ASP

L'oggetto TextStream viene utilizzato per accedere al contenuto del file di testo.

Esempio

Leggi il file
Questo esempio dimostra come creare un oggetto TextStream utilizzando il metodo OpenTextFile della FileSystemObject. Il metodo ReadAll dell'oggetto TextStream recupera il contenuto del file di testo aperto.
Leggi una parte del file di testo
Questo esempio dimostra come leggere solo una parte del contenuto di un file di testo in flusso.
Leggi una riga dal file di testo
Questo esempio dimostra come leggere una singola riga da un file di testo in flusso.
Leggi tutte le righe del file di testo
Questo esempio dimostra come leggere tutte le righe da un file di testo in flusso.
Salta una parte del file di testo
Questo esempio dimostra come saltare un numero specifico di caratteri durante la lettura di un file di testo in flusso.
Salta una riga del file di testo
Questo esempio dimostra come saltare una riga quando si legge un file di testo in stream.
Restituisci il numero di riga
Questo esempio dimostra come restituire il numero di riga corrente nel file di testo in stream.
Ottieni il numero di colonna
Questo esempio dimostra come ottenere il numero di colonna del carattere corrente nel file.

Oggetto TextStream

L'oggetto TextStream viene utilizzato per accedere al contenuto del file di testo.

Il codice seguente crea un file di testo (c:\test.txt) e scrive alcuni testi in questo file (l'oggetto f è un'istanza di oggetto TextStream):

<% 
dim fs, f 
set fs=Server.CreateObject("Scripting.FileSystemObject") 
set f=fs.CreateTextFile("c:\test.txt",true) 
f.WriteLine("Hello World!")
f.Close
set f=nothing
set fs=nothing
%>

Per creare un'istanza di oggetto TextStream, possiamo utilizzare il metodo CreateTextFile o OpenTextFile dell'oggetto FileSystemObject, o anche il metodo OpenAsTextStream dell'oggetto File.

Le proprietà e i metodi del testo TextStream sono descritti di seguito:

Proprietà

Proprietà Descrizione
AtEndOfLine Nel file TextStream, se il puntatore del file è esattamente davanti al segno di newline alla fine della riga, questa proprietà restituisce True; altrimenti restituisce False.
AtEndOfStream Se il puntatore del file è alla fine del file TextStream, questa proprietà restituisce True; altrimenti restituisce False.
Column Restituisci il numero di colonna della posizione del carattere corrente nel file TextStream.
Line Restituisci il numero di riga corrente del file TextStream.

Metodo

Metodo Descrizione
Close Chiudi un file TextStream aperto.
Read Leggi un numero specificato di caratteri da un file TextStream e restituisci il risultato (una stringa).
ReadAll Leggi l'intero file TextStream e restituisci il risultato.
ReadLine Leggi una riga intera da un file TextStream (fino al carattere di newline ma senza includere il carattere di newline) e restituisci il risultato.
Skip Salta un numero specificato di caratteri quando si legge un file TextStream.
SkipLine Salta la riga successiva quando si legge un file TextStream.
Scrivi Scrivere un testo specifico (stringa) in un file TextStream.
WriteLine Scrivere un testo specifico (stringa) e un segno di nuova linea in un file TextStream.
WriteBlankLines Scrivere un numero specifico di segni di nuova linea in un file TextStream.