View Full Version : سوال: حذف یک آیتم از فایل
Salar Ashgi
سه شنبه 22 مرداد 1387, 09:41 صبح
سلام دوستان ، خسته نباشید ، ما چند آیتم (اطلاعات) تو یه فایل تکست ذخیره کردیم
، چه جور میشه با دریافت نام آن آیتم آنرا از فایل حذف کرد !! ممنون از راهنمایی شما !!!
:لبخندساده:
Mehdi Asgari
سه شنبه 22 مرداد 1387, 10:30 صبح
یه راهی که الان به ذهنم می رسه ، ریختن محتویات فایل در یک رشته ، جستجوی موارد خواسته شده ، حذف اون ها و سپس نوشتن رشتۀ جدید در همون فایل هست.
Salar Ashgi
پنج شنبه 24 مرداد 1387, 12:42 عصر
یه راهی که الان به ذهنم می رسه ، ریختن محتویات فایل در یک رشته ، جستجوی موارد خواسته شده ، حذف اون ها و سپس نوشتن رشتۀ جدید در همون فایل هست.
این کار رو کردم نشد !!!
Salar Ashgi
پنج شنبه 24 مرداد 1387, 12:45 عصر
دوستان اگه ممکنه راهنمایی بفرمائید !!! ( اگه با ارائه کد باشه ممنون میشم )
*********:لبخندساده:*********
Salar Ashgi
دوشنبه 28 مرداد 1387, 18:37 عصر
کسی نیست منو راهنمایی کنه ؟:ناراحت:
h.jaza
دوشنبه 28 مرداد 1387, 20: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, 14:32 عصر
من برای حذف آیتم از فایل میخوام و نه خواندن و نوشتن فایل !!! ممنون و متشکر !!!!
h.jaza
یک شنبه 10 شهریور 1387, 14: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, 14: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, 14:50 عصر
نمی فهم مشکل چیه.
اگر پروژه ای رو که وست گذاشتم قشنگ نگاه کنی، Save هم داره و هیچ مشکلی هم نداره.
h.jaza
یک شنبه 10 شهریور 1387, 15: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
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.