Visual Basic - Read Files
6.2 Visual Basic - قراءة الملفات (Read Files)
يوفر Visual Basic عدة طرق لقراءة محتوى الملفات النصية، سواء دفعة واحدة أو سطرًا بسطر.
🔹 قراءة كل النص مرة واحدة
Dim path As String = "C:\test.txt"
Dim content As String = File.ReadAllText(path)
Console.WriteLine(content)
✅ هذا الكود سيطبع محتوى الملف بالكامل في وحدة الإخراج.
🔄 قراءة كل الأسطر في مصفوفة
Dim lines() As String = File.ReadAllLines(path)
For Each line As String In lines
Console.WriteLine(line)
Next
✅ سيتم طباعة كل سطر على حدة.
🔹 قراءة سطر بسطر باستخدام StreamReader
Using reader As New StreamReader(path)
Dim line As String
line = reader.ReadLine()
While (line IsNot Nothing)
Console.WriteLine(line)
line = reader.ReadLine()
End While
End Using
✅ هذا الأسلوب يعطيك تحكمًا أكبر في قراءة السطور.
🧠 ملاحظات مهمة
- تأكد من أن الملف موجود قبل قراءته.
- استخدم
Using
معStreamReader
لإغلاق الملف تلقائيًا بعد الانتهاء. - يمكنك استخدام الترميز المناسب إذا كان الملف ليس UTF-8.
تعليقات
إرسال تعليق