C# - Write Files

C# - كتابة الملفات (Write Files)

توفر C# طرقًا بسيطة لكتابة البيانات داخل الملفات النصية باستخدام الكلاس File من فضاء الأسماء System.IO. يمكن إما استبدال محتوى الملف أو الإضافة عليه.


📝 الكتابة باستخدام WriteAllText:

يُستخدم هذا الأسلوب لاستبدال كامل محتوى الملف بالنص الجديد:


using System.IO;

File.WriteAllText(\"file.txt\", \"مرحبا! هذا أول سطر يتم كتابته في الملف.\");

➕ الإضافة باستخدام AppendAllText:

لإضافة نص جديد إلى نهاية الملف بدون حذف المحتوى السابق:


File.AppendAllText(\"file.txt\", \"\\nهذا سطر جديد مضاف للملف.\");

📌 ملاحظات:

  • إذا لم يكن الملف موجودًا، سيتم إنشاؤه تلقائيًا.
  • استخدم AppendAllText عند الحاجة إلى الاحتفاظ بالمحتوى السابق.
  • تأكد من ترميز النص إذا كنت تتعامل مع لغات تحتوي على رموز خاصة (مثل العربية).

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework