วัตถุASP TextStream
วัตถุ TextStream ใช้เพื่อเข้าถึงเนื้อหาของไฟล์ข้อความ
ตัวอย่างเพิ่มเติม
ไฟล์ข้อความ วิธีอ่านจากไฟล์ข้อความ
วิธีอ่านเฉพาะบางส่วนของไฟล์ TextStream
หนึ่งบรรทัด วิธีอ่านหนึ่งบรรทัดจากไฟล์ TextStream
วิธีอ่านบรรทัดทั้งหมดจากไฟล์ TextStream
วิธีข้ามจำนวนอักขระที่ระบุเมื่ออ่านไฟล์ TextStream
วิธีข้ามบรรทัดเมื่ออ่านไฟล์ TextStream
วิธีคืนค่าหมายเลขบรรทัดปัจจุบันในไฟล์ TextStream
วิธีรับหมายเลขคอลัมน์ของอักขระปัจจุบันในไฟล์
วัตถุ TextStream
วัตถุ TextStream ใช้เพื่อเข้าถึงเนื้อหาของไฟล์ข้อความ
รหัสต่อไปนี้สร้างไฟล์ข้อความ (c:\test.txt) แล้วเขียนข้อความลงในไฟล์ (ตัวแปร f คืออินสแตนซ์ของวัตถุ 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
%>
ในการสร้างอินสแตนซ์ของวัตถุ TextStream คุณสามารถใช้วิธี CreateTextFile หรือ OpenTextFile ของวัตถุ FileSystemObject หรือคุณสามารถใช้วิธีการ OpenAsTextStream ของวัตถุ File
คุณสมบัติและวิธีการของวัตถุ TextStream อธิบายไว้ด้านล่าง:
คุณสมบัติ
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 |
วิธีการ
Method | Description |
---|---|
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 |