Per accedere al contenuto di una lima di testo, l'oggetto di TextStream � usato.
L'oggetto di TextStream
Per accedere al contenuto di una lima di testo, l'oggetto di TextStream � usato. Il seguente codice genera una lima di testo (D:\test.txt) ed allora scrive un certo testo alla lima (la f variabile � un caso dell'oggetto di TextStream):
<%
dim fs, f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.CreateTextFile("D:\test.txt",true)
f.WriteLine("Hello World!")
f.Close
set f=nothing
set fs=nothing
%>
Potete usare il CreateTextFile o i metodi di OpenTextFile del FileSystemObject obiettano o potete usare il metodo di OpenAsTextStream dell'oggetto della lima per generare un caso dell'oggetto di TextStream.
Le propriet� ed i metodi dell'oggetto di TextStream sono descritti qui sotto.
Propriet�
Property
Description
AtEndOfLine
Returns true if the file pointer is positioned immediately before the end-of-line marker in a TextStream file, and false if not
AtEndOfStream
Returns true if the file pointer is at the end of a TextStream file, and false if not
Column
Returns the column number of the current character position in an input stream
Line
Returns the current line number in a TextStream file
Metodi
Method
Description
Close
Close Closes an open TextStream file
Read
Reads a specified number of characters from a TextStream file and returns the result
ReadAll
Reads an entire TextStream file and returns the result
ReadLine
Reads one line from a TextStream file and returns the result
Skip
Skips a specified number of characters when reading a TextStream file
SkipLine
Skips the next line when reading a TextStream file
Write
Writes a specified text to a TextStream file
WriteLine
Writes a specified text and a new-line character to a TextStream file
WriteBlankLines
Writes a specified number of new-line character to a TextStream file
Leggere la lima di testo
<html>
<body>
<p>This is the text in the text file:</p>
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile(Server.MapPath("testread.txt"), 1)
Response.Write(f.ReadAll)
f.Close
Set f=Nothing
Set fs=Nothing
%>
</body>
</html>
O/P:
This is the text in the text file:
Hello! How are you today
Keywords:
cdonts component, cdonts dim, active server pages, cdonts recipients