एएसपी TextStream ऑब्जेक्ट

TextStream ऑब्जैक्ट का उपयोग टेक्स्ट फ़ाइल के सामग्री को पहुँचने के लिए किया जाता है。

उदाहरण

फाइल पढ़ा जाता है
इस उदाहरण में दिखाया जाता है कि FileSystemObject के OpenTextFile विधि को प्रयोग करके TextStream ऑब्जैक्ट कैसे बनाया जाता है। TextStream ऑब्जैक्ट के ReadAll विधि से खुले टेक्स्ट फाइल के सारी सामग्री को प्राप्त किया जाता है。
टेक्स्ट फाइल के एक हिस्से को पढ़ा जाता है
इस उदाहरण में दिखाया जाता है कि कैसे केवल एक टेक्स्ट स्ट्रीम फाइल के एक हिस्से को पढ़ा जाता है。
टेक्स्ट फाइल के एक पंक्ति को पढ़ा जाता है
इस उदाहरण में दिखाया जाता है कि कैसे एक टेक्स्ट स्ट्रीम फाइल से एक पंक्ति को पढ़ा जाता है。
टेक्स्ट फाइल की सभी पंक्तियाँ पढ़ी जाती हैं
इस उदाहरण में दिखाया जाता है कि कैसे टेक्स्ट स्ट्रीम फाइल से सभी पंक्तियाँ पढ़ी जाती हैं。
टेक्स्ट फाइल के एक हिस्से को आगे बढ़ाया जाता है
इस उदाहरण में दिखाया जाता है कि कैसे टेक्स्ट स्ट्रीम फाइल को पढ़ते समय निर्दिष्ट अक्षर संख्या को छोड़ दिया जाता है。
लेकिन टेक्स्ट फाइल के एक पंक्ति को आगे बढ़ाया जाता है
इस उदाहरण में, टेक्स्ट स्ट्रीम फ़ाइल को पढ़ने के दौरान एक पंक्ति को छोड़ने के लिए कैसे काम करता है दिखाया गया है।
पंक्ति संख्या वापस करना
इस उदाहरण में, टेक्स्ट स्ट्रीम फ़ाइल में मौजूदा पंक्ति संख्या को वापस करने के लिए कैसे काम करता है दिखाया गया है。
स्तम्भ संख्या प्राप्त करना
इस उदाहरण में, फ़ाइल में मौजूदा अक्षर के स्तम्भ संख्या को प्राप्त करने के लिए कैसे काम करता है दिखाया गया है。

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 विधि का उपयोग कर सकते हैं, या File ऑब्जैक्ट के OpenAsTextStream विधि का उपयोग कर सकते हैं。

TextStream ऑब्जैक्ट के गुण और विधियाँ नीचे वर्णित हैं:

गुण

गुण वर्णन
AtEndOfLine TextStream फ़ाइल में, यदि फ़ाइल पॉइंटर लिनेको अंत के ठीक सामने है, तो इस गुण का मूल्य True बदलेगा; अन्यथा False बदलेगा。
AtEndOfStream यदि फ़ाइल पॉइंटर TextStream फ़ाइल के अंत में है, तो इस गुण का मूल्य True बदलेगा; अन्यथा False बदलेगा。
Column TextStream फ़ाइल में मौजूदा अक्षर स्थान के स्तम्भ संख्या वापस करें。
Line TextStream फ़ाइल के मौजूदा पंक्ति संख्या वापस करें。

विधि

विधि वर्णन
Close एक खुला TextStream फ़ाइल को बंद करें。
Read निर्दिष्ट संख्या के अक्षरों को TextStream फ़ाइल से पढ़े और परिणाम (दिए गए अक्षरों की संख्या) वापस करें。
ReadAll पूरे TextStream फ़ाइल को पढ़े और परिणाम वापस करें。
ReadLine एक पूरी पंक्ति (लिनेको पठाने से लेकर निर्धारित पंक्ति तक) TextStream फ़ाइल से पढ़े और परिणाम वापस करें (लिनेको पठाने से लेकर निर्धारित पंक्ति तक)。
Skip एक TextStream फ़ाइल पढ़ने के दौरान निर्दिष्ट संख्या के अक्षरों को छोड़ दें。
SkipLine एक TextStream फ़ाइल पढ़ने के दौरान अगली पंक्ति को छोड़ दें。
Write एक निर्दिष्ट टेक्स्ट (शब्द) को एक टेक्स्टस्ट्रीम फ़ाइल में लिखें
WriteLine एक निर्दिष्ट टेक्स्ट (शब्द) और नएलाइन लिंक्स को एक टेक्स्टस्ट्रीम फ़ाइल में लिखें
WriteBlankLines एक निर्दिष्ट संख्या के लिए नएलाइन लिंक्स एक टेक्स्टस्ट्रीम फ़ाइल में लिखें