الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

قرأة وكتابة ملفل .txt

بدأه hero98 في 26 يوليو 2011 · 9 رد · 708 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد كود لقرأة او كتابة ملف txt. مع العلم لا اريده console application

إن وجد مثال بسيط يكون افضل ... windows forms application

شاكر لكم حسن مساعدتكم

#3

السلام عليكم ورحمه الله وبركاته

اخي جرب الكود التالي للكتابة في ملف

StreamWriter sw = new StreamWriter(@"C:\Test.txt");
sw.Write(txtData.Text);
sw.Close();

والكود التالي للقراءة

StreamReader sw = new StreamReader(@"C:\Test.txt");
txtData.Text=sr.ReadToEnd();
sr.Close();

.:: Wish to become better and better ::.

#4

هاد برنامج بال c# دفتر تلفونات يعتمد على الملفات والكتابة منها والقرائة اليها ارجو ان يفيدك :)

Phone book.zip

1

قطرة ماء واحدة كافية ليستنتج العالم بالمنطق وجود محيط اطلسي او شلالات نياغارا من دون ان يكون قد رآها او سمع عنها من قبل

هكذا هي الحياة سلسلة ضخمة يكفي ادراك حلقة واحدة منها لتدركها كلها

#5

@ToBeOrNotToBe

@VB Helper

@hakp

جزااااااااااااكم الله خيرا

افااااااااااااادتني الروابط والكود والبرنامج المرفق

مساعدتكم اخجلتني حقا :blush:

#6
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي جرب الكود التالي للكتابة في ملف

StreamWriter sw = new StreamWriter(@"C:\Test.txt");
sw.Write(txtData.Text);
sw.Close();

والكود التالي للقراءة

StreamReader sw = new StreamReader(@"C:\Test.txt");
txtData.Text=sr.ReadToEnd();
sr.Close();

هل يوجد كود لقرأة سطر معين من ملف txt ؟

افترض مثلا السطر 3 فقط

#7

السلام عليكم ورحمه الله وبركاته

اخي يمكنك استخدام الكود التالي

string[] lines=se.ReadToEnd().Split('\n');

وبعدها يمكنك استخدام التالي للحصول على الصف الثالث

lines[2]

.:: Wish to become better and better ::.

#8
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي يمكنك استخدام الكود التالي

string[] lines=se.ReadToEnd().Split('\n');

وبعدها يمكنك استخدام التالي للحصول على الصف الثالث

lines[2]

أشكرك .. والله الواحد مش عارف يقولك ايه ...

ربنا يبارك فيك ويجزيك الجنة

ويفرج عنك كربة من كرب يوم القيامة

#9
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي يمكنك استخدام الكود التالي

string[] lines=se.ReadToEnd().Split('\n');

وبعدها يمكنك استخدام التالي للحصول على الصف الثالث

lines[2]

نسيت ان اكتب في الرد السابق طلب كود wrtie

كود لكتابة سطر معين من ملف txt ؟

افترض مثلا السطر 3 فقط

اعذروني انا مبتدأ في هذه اللغه وابذل جهدي في البحث قبل السؤال

أسف لكثرة الطلبات

#10

السلام عليكم ورحمه الله وبركاته

اخي الفئة السابقة توفر الكتابة في سطر, طبعا كل ما تستدعى يتم الكتابة في السطر الاخير, لذا اذا اردت الكتابة في سطر ما عليك بقراءة الملف من ثم حساب الاسطر ونسخ الاسطر التي قبل السطر الذي سوف يتم الكتابة فيه وعمل WriteLine لسطرك الجديد ومن ثم كتابة الاسطر الباقية سطرا سطرا, طبعا سيناريو كبير شوي بس علشان نلبي طلبك

.:: Wish to become better and better ::.

مواضيع مشابهة