يستخدم الكائن 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 |