أحدث البرامج التعليمية وتطوير الشبكة
 

ASP كائن TextStream


يستخدم الكائن TextStream للوصول إلى محتويات ملف نصي.


أمثلة

أمثلة

قراءة ملف نصي
كيفية قراءة من ملف نصي.

قراءة فقط جزء من ملف نصي
كيف تقرأ سوى جزء من ملف TextStream.

قراءة سطر واحد من ملف نصي
كيفية قراءة سطر واحد من ملف TextStream.

قراءة جميع الخطوط من ملف نصي
كيفية قراءة كل الخطوط من ملف TextStream.

تخطي جزء من ملف نصي
كيفية تخطي عدد معين من الحروف عند قراءة ملف TextStream.

تخطي سطر من ملف نصي
كيفية تخطي خط عند قراءة ملف 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 عرض true إذا كان مؤشر الملف في نهاية ملف TextStream، وكاذبة إن لم يكن
Column إرجاع عدد عمود من موضع الحرف الحالي في تيار المدخلات
Line إرجاع رقم السطر الحالي في ملف TextStream

أساليب

طريقة وصف
Close يغلق ملف مفتوح TextStream
Read يقرأ عدد محدد من الأحرف من ملف TextStream وإرجاع النتيجة
ReadAll يقرأ ملف TextStream كامل وإرجاع النتيجة
ReadLine يقرأ سطر واحد من ملف TextStream وإرجاع النتيجة
Skip يتخطى عدد محدد من الأحرف عند قراءة ملف TextStream
SkipLine يتخطى السطر التالي عند قراءة ملف TextStream
Write يكتب النص المحدد إلى ملف TextStream
WriteLine يكتب النص المحدد وحرف سطر جديد إلى ملف TextStream
WriteBlankLines يكتب عدد محدد من حرف سطر جديد إلى ملف TextStream