Visual Basic - Write Files
6.3 Visual Basic - كتابة الملفات (Write Files)
يوفر Visual Basic طرقًا متعددة لكتابة البيانات إلى الملفات النصية سواء باستبدال المحتوى أو بإضافة أسطر جديدة.
🔹 كتابة نص جديد واستبدال المحتوى
Dim path As String = "C:\test.txt"
File.WriteAllText(path, "مرحبا، هذا نص جديد")
✅ سيقوم هذا الكود بإنشاء ملف أو استبدال محتواه بالنص الجديد.
🔄 كتابة عدة أسطر دفعة واحدة
Dim lines() As String = {"سطر 1", "سطر 2", "سطر 3"}
File.WriteAllLines(path, lines)
✅ سيتم كتابة الأسطر الثلاثة في الملف.
✏️ إضافة نص إلى نهاية الملف
File.AppendAllText(path, vbCrLf & "سطر إضافي")
✅ هذا الكود سيضيف سطرًا جديدًا دون مسح المحتوى السابق.
🔹 كتابة سطر بسطر باستخدام StreamWriter
Using writer As New StreamWriter(path, True)
writer.WriteLine("سطر مكتوب باستخدام StreamWriter")
End Using
✅ الخيار الثاني لكتابة البيانات والتحكم في الإضافة أو الاستبدال.
🧠 ملاحظات مهمة
- استخدم
True
في StreamWriter للإضافة إلى الملف بدلاً من الكتابة فوقه. - تأكد من صلاحيات الكتابة على المسار.
- استخدم
Using
لإغلاق الملفات تلقائيًا بعد الانتهاء.
تعليقات
إرسال تعليق