مفهوم TextStream في ASP

يستخدم نموذج TextStream لاستكشاف محتويات ملف النص.

مثال

قراءة الملف
هذا المثال يوضح كيفية استخدام طريقة OpenTextFile من FileSystemObject لإنشاء ملف TextStream. يقوم طريقة ReadAll من ملف TextStream بجلب المحتوى من الملف النصي المفتوح.
قراءة جزء من ملف النص
هذا المثال يوضح كيفية قراءة جزء فقط من ملف النص المضغوط.
قراءة سطر من ملف النص
هذا المثال يوضح كيفية قراءة سطر واحد من ملف النص المضغوط.
قراءة جميع سطور ملف النص
هذا المثال يوضح كيفية قراءة جميع السطور من ملف النص المضغوط.
تخطي جزء من ملف النص
هذا المثال يوضح كيفية التخطي إلى عدد معين من الأحرف عند قراءة ملف النص المضغوط.
تخطي سطر ملف النص
هذا المثال يوضح كيفية تخطي سطر عند قراءة ملف النص.
إرجاع الرقم الحالي للسطر
هذا المثال يوضح كيفية إرجاع الرقم الحالي للسطر في ملف النص.
الحصول على الرقم الحالي للعمود
هذا المثال يوضح كيفية الحصول على الرقم الحالي للعمود في الملف.

نموذج TextStream

يستخدم نموذج TextStream لاستكشاف محتويات ملف النص.

الخطوط التالية ستقوم بإنشاء ملف نصي (c:\test.txt) ثم كتابة بعض النصوص في هذا الملف (الرمز f هو نموذج من TextStream):

<% 
تعيين fs, f 
تعيين fs=Server.CreateObject("Scripting.FileSystemObject") 
تعيين f=fs.CreateTextFile("c:\test.txt",true) 
f.WriteLine("Hello World!")
f.Close
تعيين f=nothing
تعيين fs=nothing
%>

لإنشاء نموذج من TextStream، يمكننا استخدام طريقة CreateTextFile أو OpenTextFile من FileSystemObject، أو طريقة OpenAsTextStream من File.

وصف الخصائص والطرق لـ TextStream كالتالي:

خصائص

خصائص وصف
في نهاية السطر في ملف TextStream، إذا كان مؤشر الملف في أمام علامة نهاية السطر، فإن قيمة هذا الخصائص تعود True؛ وإلا تعود False.
في نهاية السطر إذا كان مؤشر الملف في نهاية ملف TextStream، فإن قيمة هذا الخصائص تعود True؛ وإلا تعود False.
العمود إرجاع الرقم الموجود في الموضع الحالي للحرف في ملف TextStream.
السطر إرجاع الرقم الموجود في السطر الحالي لملف TextStream.

طريقة

طريقة وصف
إغلاق إغلاق ملف TextStream مفتوح.
قراءة قراءة عدد معين من الحروف من ملف TextStream وإرجاع النتيجة (الخط الناتج).
قراءة الكل قراءة ملف TextStream كله وإرجاع النتيجة.
قراءة السطر قراءة السطر الكامل من ملف TextStream (إلى الرمز المبدئي للسطر ولكن ليس يشمل الرمز المبدئي للسطر) وإرجاع النتيجة.
تخطي تخطي عدد معين من الحروف عند قراءة ملف TextStream.
تخطي السطر تخطي السطر التالي عند قراءة ملف TextStream.
كتب كتابة نص معين (الخط) إلى ملف TextStream.
كتابة نص معين (الخط) إلى ملف TextStream. كتابة نص معين (الخط) ورسالة نصية إلى ملف TextStream.
WriteBlankLines كتابة عدد معين من الرسائل النصية إلى ملف TextStream.