TextStream-Objekt
Datei lesen
Dieses Beispiel zeigt, wie Sie mit der OpenTextFile-Methode von FileSystemObject ein TextStream-Objekt erstellen. Die ReadAll-Methode des TextStream-Objekts ruft den Inhalt aus der geöffneten Textdatei ab.
Dieser Beispielcode lautet wie folgt:
<html>
<Körper>
<p>Dies ist der Text in der Textdatei:</p>
<%
Setze fs=Server.CreateObject(Scripting.FileSystemObject)
Setze f=fs.OpenTextFile(Server.MapPath(/example/aspe/testread.txt), 1)
Response.Write(f.ReadAll)
f.Schließen
Setze f=Nichts
Setze fs=Nothing
%>
</body>
</html>
Die Ergebnisse dieses Beispiels sind wie folgt:
Dies ist der Text in der Textdatei:
Hallo! Wie geht es dir heute?
Lesen Sie einen Abschnitt einer Textdatei
Dieses Beispiel zeigt, wie nur ein Teil einer Textstreamdatei gelesen wird.
Dieser Beispielcode lautet wie folgt:
<html>
<Körper>
<p>Dies sind die ersten 5 Zeichen, die aus der Textdatei gelesen werden:</p>
<%
Setze fs=Server.CreateObject(Scripting.FileSystemObject)
Setze f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
Response.Write(f.Read(5))
f.Schließen
Setze f=Nichts
Setze fs=Nothing
%>
</body>
</html>
Die Ergebnisse dieses Beispiels sind wie folgt:
Hier sind die ersten 5 Zeichen, die aus der Textdatei gelesen werden:
Hallo
Lesen Sie eine Zeile aus einer Textdatei
Dieses Beispiel zeigt, wie eine Zeile aus einer Textstream-Datei gelesen wird.
Dieser Beispielcode lautet wie folgt:
<html>
<Körper>
<p>Dies ist die erste aus der Textdatei gelesene Zeile:</p>
<%
Setze fs=Server.CreateObject(Scripting.FileSystemObject)
Setze f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
Response.Write(f.ReadLine)
f.Schließen
Setze f=Nichts
Setze fs=Nothing
%>
</body>
</html>
Die Ergebnisse dieses Beispiels sind wie folgt:
Dies ist die erste aus der Textdatei gelesene Zeile:
Hallo!
Lesen Sie alle Zeilen der Textdatei
Dieses Beispiel zeigt, wie alle Zeilen aus einer Textstream-Datei gelesen werden.
Dieser Beispielcode lautet wie folgt:
<html>
<Körper>
<p>Dies sind alle aus der Textdatei gelesenen Zeilen:</p>
<%
Setze fs=Server.CreateObject(Scripting.FileSystemObject)
Setze f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
tun, während f.AtEndOfStream = false
Response.Write(f.ReadLine)
Response.Write(<br>)
Schleife
f.Schließen
Setze f=Nichts
Setze fs=Nothing
%>
</body>
</html>
Die Ergebnisse dieses Beispiels sind wie folgt:
Dies sind alle aus der Textdatei gelesenen Zeilen:
Hallo!
Wie geht es dir heute?
Teil der Textdatei überspringen
Dieses Beispiel zeigt, wie beim Lesen einer Textstreamdatei eine bestimmte Anzahl von Zeichen übersprungen wird.
Dieser Beispielcode lautet wie folgt:
<html>
<Körper>
<p>Die ersten 4 Zeichen in der Textdatei werden weggelassen:</p>
<%
Setze fs=Server.CreateObject(Scripting.FileSystemObject)
Setze f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
f.Überspringen(4)
Response.Write(f.ReadAll)
f.Schließen
Setze f=Nichts
Setze fs=Nothing
%>
</body>
</html>
Die Ergebnisse dieses Beispiels sind wie folgt:
Die ersten 4 Zeichen in der Textdatei werden weggelassen:
o! Wie geht es dir heute?
Überspringen Sie eine Zeile in der Textdatei
Dieses Beispiel zeigt, wie beim Lesen einer Textstreamdatei eine Zeile übersprungen wird.
Dieser Beispielcode lautet wie folgt:
<html>
<Körper>
<p>Die erste Zeile in der Textdatei wird weggelassen:</p>
<%
Setze fs=Server.CreateObject(Scripting.FileSystemObject)
Setze f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
f.SkipLine
Response.Write(f.ReadAll)
f.Schließen
Setze f=Nichts
Setze fs=Nothing
%>
</body>
</html>
Die Ergebnisse dieses Beispiels sind wie folgt:
Die erste Zeile in der Textdatei wird weggelassen:
Wie geht es dir heute?
Gibt die Anzahl der Zeilen zurück
Dieses Beispiel zeigt, wie die aktuelle Zeilennummer in einer Textstreamdatei zurückgegeben wird.
Dieser Beispielcode lautet wie folgt:
<html>
<Körper>
<p>Hier sind alle Zeilen in der Textdatei (mit Zeilennummern):</p>
<%
Setze fs=Server.CreateObject(Scripting.FileSystemObject)
Setze f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
tun, während f.AtEndOfStream = false
Response.Write(Zeile: & f.Zeile & )
Response.Write(f.ReadLine)
Response.Write(<br>)
Schleife
f.Schließen
Setze f=Nichts
Setze fs=Nothing
%>
</body>
</html>
Die Ergebnisse dieses Beispiels sind wie folgt:
Hier sind alle Zeilen in der Textdatei (mit Zeilennummern):
Zeile:1 Hallo!
Zeile:2 Wie geht es dir heute?
Ermitteln Sie die Anzahl der Spalten
Dieses Beispiel zeigt, wie die Spaltennummer des aktuellen Zeichens in der Datei ermittelt wird.
Dieser Beispielcode lautet wie folgt:
<html>