يفتح الملف المحدد ويعيد كائن TextStream الذي يمكن قراءته أو كتابته أو إلحاقه بالملف.
object.OpenTextFile (اسم الملف [، iomode [، إنشاء [، التنسيق]]])
المعلمة
الكائن: مطلوب. من المتوقع أن يكون اسم كائن FileSystemObject.
اسم الملف: مطلوب. تعبير سلسلة يحدد اسم الملف الذي سيتم فتحه.
إيومود: اختياري. وضع الإدخال/الإخراج، أحد الثوابت الثلاثة التالية: ForReading، أو ForWriting، أو ForAppending.
إنشاء: اختياري. قيمة منطقية تشير إلى إمكانية إنشاء ملف جديد في حالة عدم وجود اسم الملف المحدد. صحيح للسماح بإنشاء ملفات جديدة، وخطأ بخلاف ذلك. القيمة الافتراضية هي خطأ.
التنسيق: اختياري. إحدى قيم Tristate الثلاث التي تشير إلى التنسيق الذي سيتم فتح الملف به. إذا تم حذف هذه المعلمة، يتم فتح الملف بتنسيق ASCII.
يثبت
يمكن أن تكون معلمة iomode أحد الإعدادات التالية:
وصف القيمة الثابتة
يقوم ForReading 1 بفتح الملف في وضع القراءة فقط. لا يمكن كتابة هذا الملف.
يقوم ForWriting 2 بفتح الملف للكتابة فقط. لا يمكن قراءة هذا الملف.
يقوم ForAppending 8 بفتح الملف والكتابة حتى نهاية الملف.
يمكن أن تكون معلمة التنسيق أحد الإعدادات التالية:
وصف القيمة الثابتة
يقوم TristateUseDefault -2 بفتح الملف بالتنسيق الافتراضي للنظام.
TristateTrue -1 يفتح الملف بتنسيق Unicode.
TristateFalse 0 افتح الملف بتنسيق ASCII.
يوضح
يوضح التعليمة البرمجية التالية كيفية استخدام أسلوب OpenTextFile لفتح ملف وكتابته:
انسخ رمز الكود كما يلي:
اختبار OpenTextFileTest الفرعي
Const ForReading = 1، ForWriting = 2، ForAppending = 8
ديم فسو، ف
تعيين fso = CreateObject(Scripting.FileSystemObject)
تعيين f = fso.OpenTextFile(c:/testfile.txt, ForWriting, True)
f.اكتب مرحبًا!
و. إغلاق
نهاية الفرعية