PDA

View Full Version : فایل متنی



mohsen_metn
پنج شنبه 31 اردیبهشت 1388, 18:37 عصر
سلام
من در این مورد جستجو کردم و تا اندازه ای جواب خود را گرفتم ولی نه کاملا
مشکل من این است که من می خواهم محتویات یک فایل متنی را بخوان(این کار را می توانم انجام دهم) مشکل اینجاست که من تعداد سطر های ان را نمی دانم و می خواهم هر چند سطر که داشته باشد بخوانم و دوم اینکه بعنوان مثال کاراکتر های اول و دوم هر خط را در یک متغیر رشته ای ذخیره کنم؟
لطفا کمک کنید

Amir_nzh
پنج شنبه 31 اردیبهشت 1388, 19:07 عصر
اگر فایل متنی هست باید با Streem Reader فایل رو خط به خط بخونی این زیر برنهمه تعداد خط رو بر میگردونه

private long GetFileLength()
{
StreamReader sr = new StreamReader(txtSendFilePath.Text);
long len = 0;
while (sr.Peek() >= 0)
{
sr.ReadLine();
len += 1;
}
sr.Close();
return len;
}

Sajjad.Aghapour
جمعه 01 خرداد 1388, 00:28 صبح
اگر فایل متنی هست باید با Streem Reader فایل رو خط به خط بخونی این زیر برنهمه تعداد خط رو بر میگردونه

نیازی به این کار نیست.میتونی به راحتی اینطوری بنویسی....


string[] lines=File.ReadAllLinesyour path);
return lines.length;