PDA

View Full Version : سوال: اضافه کردن متن به فایل متنی



mohammadhafez
دوشنبه 17 آذر 1393, 12:08 عصر
سلام

من یه برنامه دارم مینویسم یه جاش مشکل دارم این که وقتی توی فایل دارم مینویسم اگه بار دوم توی فایل نوشته شد اون متن قبلی روی بقیه قرار میگیره و پاک میشه میشه یه راهنمایی کنید چطوری حلش کنم ؟ یه مشکل دیگه هم هست این که نمیره سطر بعد بنویسه ادامه همون متن قبلی مینویسه ؟

اینم کدم


StreamWriter sw = new StreamWriter("c:\\loop.txt");


sw.Write(textBox1.Text);
sw.Write(textBox2.Text);
sw.Write(textBox3.Text);

sw.Close();
}

Mani_rf
دوشنبه 17 آذر 1393, 13:45 عصر
خط اول رو یه این شکل تغییر بده:

StreamWriter sw = new StreamWriter("c:\\loop.txt", true);

ghossein
دوشنبه 17 آذر 1393, 13:46 عصر
سلام
لینکهای زیر رو مشاهده کنید می تونه بهتون کمک کنه :

http://stackoverflow.com/questions/8255533/how-to-add-new-line-into-txt-file
http://www.c-sharpcorner.com/Resources/735/

مهرداد صفا
سه شنبه 18 آذر 1393, 07:06 صبح
سلام.
System.IO.File.AppendAllText (http://msdn.microsoft.com/en-us/library/system.io.file.appendalltext%28v=vs.110%29.aspx)