วัตถุ TextStream ใช้ในการเข้าถึงเนื้อหาของไฟล์ข้อความ
ตัวอย่าง
อ่าน textfile
วิธีการอ่านจากแฟ้มข้อความ
อ่านเพียงส่วนหนึ่งของ textfile เป็น
วิธีการอ่านเพียงส่วนหนึ่งของไฟล์ TextStream ที่
อ่านหนึ่งบรรทัดของ textfile
วิธีการอ่านหนึ่งบรรทัดจากไฟล์ TextStream
อ่านทุกบรรทัดจาก textfile
วิธีการอ่านทุกบรรทัดจากไฟล์ TextStream
ข้ามส่วนของ textfile เป็น
วิธีการข้ามตามจำนวนที่ระบุตัวอักษรเมื่ออ่านไฟล์การ TextStream
ข้ามสายของ textfile เป็น
วิธีที่จะข้ามเส้นเมื่ออ่านไฟล์การ TextStream
ย้อนกลับบรรทัดจำนวน
วิธีการกลับหมายเลขบรรทัดปัจจุบันในแฟ้ม TextStream
ได้รับหมายเลขคอลัมน์
วิธีการได้รับหมายเลขคอลัมน์ของตัวละครในปัจจุบันในแฟ้ม
วัตถุ TextStream
วัตถุ TextStream ใช้ในการเข้าถึงเนื้อหาของไฟล์ข้อความ
รหัสต่อไปนี้จะสร้างไฟล์ข้อความ (c:\test.txt) แล้วเขียนข้อความบางส่วนไปยังแฟ้ม (the variable f is an instance of the TextStream object) :
<%
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 ของวัตถุไฟล์ที่
คุณสมบัติ TextStream ของวัตถุและวิธีการอธิบายไว้ด้านล่าง:
คุณสมบัติ
คุณสมบัติ | ลักษณะ |
---|---|
AtEndOfLine | ผลตอบแทนจริงถ้าตัวชี้แฟ้มอยู่ในตำแหน่งทันทีก่อนเครื่องหมายสิ้นสุดของบรรทัดในไฟล์ TextStream และเท็จหากไม่ได้ |
AtEndOfStream | ผลตอบแทนจริงถ้าแฟ้มชี้เป็นที่สิ้นสุดของไฟล์ TextStream ที่และเท็จหากไม่ได้ |
Column | ส่งคืนจำนวนคอลัมน์ของตัวละครตำแหน่งปัจจุบันในกระแสการป้อนข้อมูล |
Line | ส่งคืนจำนวนบรรทัดปัจจุบันในแฟ้ม TextStream |
วิธีการ
วิธี | ลักษณะ |
---|---|
Close | ปิดแฟ้ม TextStream เปิด |
Read | อ่านจำนวนที่ระบุตัวอักษรจากไฟล์ TextStream และผลตอบแทน |
ReadAll | อ่านไฟล์ TextStream ทั้งหมดและผลตอบแทน |
ReadLine | อ่านหนึ่งบรรทัดจากไฟล์ TextStream และผลตอบแทน |
Skip | Skips จำนวนที่ระบุตัวอักษรเมื่ออ่านไฟล์ TextStream |
SkipLine | ข้ามบรรทัดถัดไปเมื่ออ่านไฟล์ TextStream |
Write | เขียนข้อความที่ระบุไปยังแฟ้ม TextStream |
WriteLine | เขียนข้อความที่ระบุและตัวละครใหม่สายไปยังแฟ้ม TextStream |
WriteBlankLines | เขียนจำนวนที่ระบุตัวละครใหม่สายไปยังแฟ้ม TextStream |