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

طلب كود للتعامل مع ملفات التكس txt

بدأه ensert.net2000 في 3 سبتمبر 2010 · 4 رد · 541 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد كود بالسى شارب

لقراءة ملف مثلا باسم Test.txt موجود ضمن مسار البرنامج وعرض ثلاث سطور منة فى ثلات ادوات ليبول Label 1 ---- 3

----

ثانيا

العكس

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

ولكم جزيل الشكر ودعوات الصالحة

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#2

السلام عليكم اخي

هذه ال Classes يمكن تساعدك فيما تريد

FileStream

StreamWriter

StreamReader

using System;
using System.IO;
using System.Text;

class FSOpenWrite
{
    public static void Main()
    {
        FileStream fs=new FileStream("c:\\Variables.txt", FileMode.Append, FileAccess.Write, FileShare.Write);
        fs.Close();
        StreamWriter sw=new StreamWriter("c:\\Variables.txt", true, Encoding.ASCII);
        string NextLine="This is the appended line.";
        sw.Write(NextLine);
        sw.Close();
    }
}

تم تعديل هذه المشاركة بواسطة kimoi في 3 سبتمبر 2010 في 18:30

#3

مشكور اخى العزيز

ولكن وصلنى هذا الكود من احد المواقع الاخرى

        private void button1_Click(object sender, EventArgs e)
        {
            string line = null;
            System.IO.StreamReader mm = new System.IO.StreamReader("test.txt");
            for (int x = 0; x < 2; x++)
            {
                line = mm.ReadLine();
            }
            textBox1.Text = line.ToString();
        }

هذا الكود يقرأ السطر الثانى من الملف

وبعد فهمى لهذا الكود قمت بوضغة فى Class وعملت دالة باسم ReadFile لكى استدعيها بعد ذلك

وهذة هى الدالة ReadFile

        public string ReadFile(string File, int NuLine)
        {
            string Line = null;
            StreamReader NuFile = new StreamReader(File);
            for (int x = 0; x < NuLine; x++)
            {
                Line = NuFile.ReadLine();
            }
            return Line;
        }

وعند استدعائها طبعا نستخدم هذا الكود فى النموذج

        private void button2_Click(object sender, EventArgs e)
        {
            Class1 OpenClass1 = new Class1();
            textBox1.Text = OpenClass1.ReadFile("test.txt", 2).ToString();
        }

اعتقد ان الكود واضح وليس يحتاج الى شرح

اشكرك اخى على مرورك الى موضوعى وتعبك فى ردك على الموضوع

تم تعديل هذه المشاركة بواسطة ensert.net2000 في 4 سبتمبر 2010 في 19:48

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#4
kimoi كتب:

السلام عليكم اخي

هذه ال Classes يمكن تساعدك فيما تريد

FileStream

StreamWriter

StreamReader

using System;
using System.IO;
using System.Text;

class FSOpenWrite
{
    public static void Main()
    {
        FileStream fs=new FileStream("c:\\Variables.txt", FileMode.Append, FileAccess.Write, FileShare.Write);
        fs.Close();
        StreamWriter sw=new StreamWriter("c:\\Variables.txt", true, Encoding.ASCII);
        string NextLine="This is the appended line.";
        sw.Write(NextLine);
        sw.Close();
    }
}

اخى العزيز الكود دة يعمل على كتابة سطر واحد فقط واذا اردت ان اكتب عدة سطور بيكونوا فى سطر واحد

انا محتاج تحديد السطر المطلوب الكتابة فية

وشكراا

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#5

ياايها الاخوة

اريد هذا الكود ضرورى

كود الكتابة فى ملف ذو الامتداد txt بشرط يتم تحديد السطر الذى اريد الكتابة بة

انا وجدت كود يقوم بقرائة سطر معين يتم تحديدة اريد نفس الكود للكتابة

وشكراا

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

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