PDA

View Full Version : سوال: حذف یک آیتم از فایل



Salar Ashgi
سه شنبه 22 مرداد 1387, 08:41 صبح
سلام دوستان ، خسته نباشید ، ما چند آیتم (اطلاعات) تو یه فایل تکست ذخیره کردیم

، چه جور میشه با دریافت نام آن آیتم آنرا از فایل حذف کرد !! ممنون از راهنمایی شما !!!

:لبخندساده:

Mehdi Asgari
سه شنبه 22 مرداد 1387, 09:30 صبح
یه راهی که الان به ذهنم می رسه ، ریختن محتویات فایل در یک رشته ، جستجوی موارد خواسته شده ، حذف اون ها و سپس نوشتن رشتۀ جدید در همون فایل هست.

Salar Ashgi
پنج شنبه 24 مرداد 1387, 11:42 صبح
یه راهی که الان به ذهنم می رسه ، ریختن محتویات فایل در یک رشته ، جستجوی موارد خواسته شده ، حذف اون ها و سپس نوشتن رشتۀ جدید در همون فایل هست.

این کار رو کردم نشد !!!

Salar Ashgi
پنج شنبه 24 مرداد 1387, 11:45 صبح
دوستان اگه ممکنه راهنمایی بفرمائید !!! ( اگه با ارائه کد باشه ممنون میشم )

*********:لبخندساده:*********

Salar Ashgi
دوشنبه 28 مرداد 1387, 17:37 عصر
کسی نیست منو راهنمایی کنه ؟:ناراحت:

h.jaza
دوشنبه 28 مرداد 1387, 19:45 عصر
راه سادش همونی هست که mehdi311ggg (http://barnamenevis.org/forum/member.php?u=12705) گفت، یعنی:



private void button1_Click(object sender, EventArgs e)
{
StreamReader sr = new StreamReader(@"C:\1.txt");
textBox1.Text = sr.ReadToEnd();
sr.Close();
}

private void button2_Click(object sender, EventArgs e)
{
StreamWriter sw = new StreamWriter(@"C:\1.txt");
sw.Write(textBox1.Text);
sw.Close();
}


و اگه هم پروژشو می خوای یه نگاهی به لینک بنداز

Salar Ashgi
یک شنبه 10 شهریور 1387, 13:32 عصر
من برای حذف آیتم از فایل میخوام و نه خواندن و نوشتن فایل !!! ممنون و متشکر !!!!

h.jaza
یک شنبه 10 شهریور 1387, 13:39 عصر
StreamReader sr = new StreamReader(@"C:\1.txt");
textBox1.Text = sr.ReadToEnd();
sr.Close();

خوب اینجوری از فایل می خونی و تکست اونو توی یه استرینگ میریزی، حالا خیلی ساده اونو ویرایش میکنی و هر چیزی رو که میخوای حذف میکنی و بعد با



StreamWriter sw = new StreamWriter(@"C:\1.txt");
sw.Write(textBox1.Text);
sw.Close();

اونو دوباره تو همون فایل save میکنی.

Salar Ashgi
یک شنبه 10 شهریور 1387, 13:46 عصر
StreamReader sr = new StreamReader(@"C:\1.txt");
textBox1.Text = sr.ReadToEnd();
sr.Close();

خوب اینجوری از فایل می خونی و تکست اونو توی یه استرینگ میریزی، حالا خیلی ساده اونو ویرایش میکنی و هر چیزی رو که میخوای حذف میکنی و بعد با



StreamWriter sw = new StreamWriter(@"C:\1.txt");
sw.Write(textBox1.Text);
sw.Close();

اونو دوباره تو همون فایل save میکنی.

==========================================

مشکل اصلی تو همون Save کردنه ، چون فایل ما خالی نیست و از قبل توش اطلاعات

ذخیره شده !!!

h.jaza
یک شنبه 10 شهریور 1387, 13:50 عصر
نمی فهم مشکل چیه.
اگر پروژه ای رو که وست گذاشتم قشنگ نگاه کنی، Save هم داره و هیچ مشکلی هم نداره.

h.jaza
یک شنبه 10 شهریور 1387, 14:20 عصر
ببخشید

فکر میکنم اون یکم مشکل داشت.:خجالت:

این یکی درسته و البته خیلی هم کاملتر.:لبخند:

(همه ی پارتاشو دانلود کن، بعد اکسترکت کن):گیج:

http://barnamenevis.org/forum/attachment.php?attachmentid=21591&d=1218360039
http://barnamenevis.org/forum/attachment.php?attachmentid=21592&d=1218360039
http://barnamenevis.org/forum/attachment.php?attachmentid=21593&d=1218360039
http://barnamenevis.org/forum/attachment.php?attachmentid=21594&d=1218360039