PDA

View Full Version : سوال: نوشتن در آخر فایل در C#



pilot1900
شنبه 22 فروردین 1394, 18:04 عصر
من میخواهم در انتهای فایل یک رشته اضافه کنم و از این کد استفاده کردم ولی ارور میده و میگه اینترفیس باید تعریف کنید راهنمایی کنید لطفا

FileStream fs = new FileStream(save, FileMode.Append, FileAccess.Write);
fs.EndWrite("ٔرشته");

LastAirbender
شنبه 22 فروردین 1394, 19:51 عصر
من میخواهم در انتهای فایل یک رشته اضافه کنم و از این کد استفاده کردم ولی ارور میده و میگه اینترفیس باید تعریف کنید راهنمایی کنید لطفا

FileStream fs = new FileStream(save, FileMode.Append, FileAccess.Write);
fs.EndWrite("ٔرشته");


با سلام ، دوست من اگه میخواید یه رشته اضافه کنید خب چه کاری هست ، تازه آرگونتم اشتباه دادین، واسه اضافه کردن رشته از متد ()File.AppendText استفاده کنید ،

pilot1900
شنبه 22 فروردین 1394, 20:01 عصر
فایل رو چطور داخلش بریزم New کردم ارور میده.
؟؟؟

pilot1900
شنبه 22 فروردین 1394, 21:14 عصر
File.AppendAllText(save.ToString(), "رشته");

متشکر با این یکی متد ok شد

LastAirbender
شنبه 22 فروردین 1394, 21:28 عصر
File.AppendAllText(save.ToString(), "رشته");

متشکر با این یکی متد ok شد

ببخشید ، اشتباه شده

pilot1900
یک شنبه 23 فروردین 1394, 00:03 صبح
حالا اگز بخوام همین رشترو پاک کنم چیکار کنم؟
خودم پاک می کنم فایلو دیگه درست باز نمی کنه و اروره هدر و میده.
هم دستی کردم هم با کد پایین.

string str = File.ReadAllText(فایل);
int le = str.Length;
str.Remove(le - تعداد کاراکتر رشتم);
File.WriteAllText(فایل, str);