الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Update Function

مغلق
بدأه مخالف_46 في 25 نوفمبر 2007 · 3 رد · 620 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اسلام عليكم

إن شاء الله تكونون بخير . لديا مشكلة اريد منكم علي مساعدة.انة البرنامج تبعي يقوم في عملية الكتابة الي ملف بعد ذللك يقوم بعمل قرة الملف. اريد اعمل function .هذة function تعمل علي تعديل داخل الملف. مثال بتكون هذة الجملة داخل الملف وهي

( انا من اليمن) و اريد ان اعدل في الملف و اغير كلمة اليمن الي عمان بتكون بعد التعديل (انا من عمان).إن شاء الله تكون المشكلة مفهومة لديكم

شكرن لكم

#2

السلام عليكم

private int UpdateFile(string oldString, string newString)
   {
	   int found = 0;
	   //string oldString = "Yaman";
	   //string newString = "Amman";
	   string line = string.Empty;
	   string path = @"c:\myfilename.txt";
	   string temppath = @"c:\myfilename1.txt";

	   StreamWriter sw = new StreamWriter(temppath);
	   StreamReader sr = new StreamReader(path);

	   while (sr.Peek() >= 0)
	   {
		   line = sr.ReadLine();
		   if (line.IndexOf(oldString) > -1)
		   {
			   line = line.Replace(oldString, newString);
			   found++;
		   }
		   sw.WriteLine(line);
	   }
	   sr.Close();
	   // delete the original file
	   File.Delete(path);
	   sw.Close();
	   //set the name of the original file to the temporary
	   FileInfo Finfo = new FileInfo(temppath);
	   if (Finfo.Exists)
	   { Finfo.MoveTo(path); }

	   return found; 
   }
#3

جزك الله وجعلة في ميزان حسناتك

#4

شكرن علي ردكم جزاكم خير

هذا الموضوع مغلق.

مواضيع مشابهة