PDA

View Full Version : نوشتن در فایل



ho3ein.3ven
چهارشنبه 11 بهمن 1391, 13:38 عصر
سلام بر اساتید گرامی
من برای نوشتن در فایل از دستورات زیر استفاده می کنم :
System.IO.StreamWriter file = new System.IO.StreamWriter(@"1.txt");
file.Write(richTextBox1.Text);
file.Close();
ولی وقتی که نوشته دارای چند خط باشه تمام خطوط رو تو یک سطر مینویسه . اگه ممکنه راهنمایی کنید . با تشکر

ak0100
چهارشنبه 11 بهمن 1391, 14:05 عصر
سلام

به جاي write از writeline استفاده كن

morteza5358
چهارشنبه 11 بهمن 1391, 14:09 عصر
سلام
System.IO.StreamWriter file = new System.IO.StreamWriter("D:\\123.txt",true);
string[] text = richTextBox1.Lines;
foreach (var line in text)
{
file.WriteLine(line);
}
file.Close();

موفق باشی

Mahmoud.Afrad
چهارشنبه 11 بهمن 1391, 14:28 عصر
richTextBox1.SaveFile("File Path");

ho3ein.3ven
چهارشنبه 11 بهمن 1391, 15:31 عصر
تشکر از همگی دوستان
ولی هیچ کدوم کارم رو راه ننداخت . من می خوام که خودش Richtextbox رو به صورت کامل تو فایل ذخیره کنه .
با دستور savefile هم نشد . چون یک سری اطلاعات اضافی مینویسه.

Mahmoud.Afrad
چهارشنبه 11 بهمن 1391, 15:44 عصر
richTextBox1.SaveFile("File Path", RichTextBoxStreamType.UnicodePlainText);