PDA

View Full Version : سوال: سوالم درمورد ویرایش یک خط درون فایل txt



taha007
یک شنبه 22 خرداد 1390, 11:26 صبح
یک سوال داشتم درمورد ویرایش یک خط یا اینکه یک نمونه برنامه برای ویرایش یک خط یا یک اطلاعات در فایلو با تشکر.

mehdi.mousavi
یک شنبه 22 خرداد 1390, 11:42 صبح
یک سوال داشتم درمورد ویرایش یک خط یا اینکه یک نمونه برنامه برای ویرایش یک خط یا یک اطلاعات در فایلو با تشکر.

سلام.
کافیه File Pointer رو به جایگاه مورد نظر در فایل منتقل کنید (با دستور Seek)، سپس از جاییکه File Pointer قرار گرفته اطلاعات جدید رو بطول مناسب بنویسید.
بدین ترتیب اطلاعات قبلی در فایل رو ویرایش کرده اید. برای آشنایی با Seek میتونید به این آدرس (http://www.dotnetperls.com/seek) رجوع کنید.

موفق باشید.

haghft
یک شنبه 22 خرداد 1390, 11:44 صبح
string[] strs = File.ReadAllLines(@"C:\a.txt");
strs[2] = "hasan";
File.WriteAllLines(@"C:\a.txt", strs);