ASP-TextStream-Objekt

Das TextStream-Objekt wird verwendet, um den Inhalt einer Textdatei zu zugreifen.

Beispiel

Lesen Sie eine Datei
Dieses Beispiel zeigt, wie man mit dem OpenTextFile-Verfahren des FileSystemObject einen TextStream-Objekt erstellt. Das ReadAll-Verfahren des TextStream-Objekts liest den Inhalt aus der geöffneten Textdatei.
Lesen Sie einen Teil einer Textdatei
Dieses Beispiel zeigt, wie man nur einen Teil des Inhalts einer Textdatei im Stream liest.
Lesen Sie eine Zeile aus einer Textdatei
Dieses Beispiel zeigt, wie man eine Zeile aus einer Textdatei im Stream liest.
Lesen Sie alle Zeilen einer Textdatei
Dieses Beispiel zeigt, wie man alle Zeilen aus einer Textdatei im Stream liest.
Überspringen Sie einen Teil der Textdatei
Dieses Beispiel zeigt, wie man beim Lesen eines Textdatei-Streams die angegebene Anzahl von Zeichen überspringt.
Überspringen Sie eine Zeile im Textdatei-Datei
Dieses Beispiel zeigt, wie man eine Zeile beim Lesen der TextStream-Datei überspringt.
Zeilennummer zurückgeben
Dieses Beispiel zeigt, wie man die aktuelle Zeilennummer in der TextStream-Datei zurückgibt.
Spaltennummer ermitteln
Dieses Beispiel zeigt, wie man die Spaltennummer des aktuellen Zeichens in der Datei erhält.

TextStream-Objekt

Das TextStream-Objekt wird verwendet, um den Inhalt einer Textdatei zu zugreifen.

Der folgende Code erstellt eine Textdatei (c:\test.txt) und schreibt einige Texte in diese Datei (das Variable f ist eine Instanz eines TextStream-Objekts):

<% 
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
%>

Um eine Instanz eines TextStream-Objekts zu erstellen, können wir die Methode CreateTextFile oder OpenTextFile des FileSystemObject-Objekts oder die Methode OpenAsTextStream des File-Objekts verwenden.

Die Eigenschaften und Methoden des TextStream-Objekts sind wie folgt beschrieben:

Eigenschaft

Eigenschaft Beschreibung
AtEndOfLine Wenn der Dateipfeil genau vor dem Zeilenende-Zeichen der TextStream-Datei steht, gibt dieser Eigenschaftswert True zurück; andernfalls gibt er False zurück.
AtEndOfStream Wenn der Dateipfeil am Ende der TextStream-Datei steht, gibt dieser Eigenschaftswert True zurück; andernfalls gibt er False zurück.
Column Geben Sie die aktuelle Spaltennummer am Zeilenanfang der TextStream-Datei zurück.
Line Geben Sie die aktuelle Zeilennummer in der TextStream-Datei zurück.

Methode

Methode Beschreibung
Close Schließen Sie eine geöffnete TextStream-Datei.
Read Lesen Sie eine angegebene Anzahl von Zeichen aus einer TextStream-Datei und geben Sie das Ergebnis zurück (erhaltene Zeichenkette).
ReadAll Lesen Sie die gesamte TextStream-Datei und geben Sie das Ergebnis zurück.
ReadLine Lesen Sie eine gesamte Zeile aus einer TextStream-Datei (bis zum Zeilenumbruch, aber ohne den Zeilenumbruch) und geben Sie das Ergebnis zurück.
Skip Überspringen Sie beim Lesen einer TextStream-Datei eine angegebene Anzahl von Zeichen.
SkipLine Überspringen Sie die nächste Zeile beim Lesen einer TextStream-Datei.
Schreiben Schreibe einen bestimmten Text (Zeichenfolge) in eine TextStream-Datei.
WriteLine Schreibe einen bestimmten Text (Zeichenfolge) und einen Zeilenumbruch in eine TextStream-Datei.
WriteBlankLines Schreibe eine bestimmte Anzahl von Zeilenumbrüchen in eine TextStream-Datei.