PDA

View Full Version : کار با فایلها ....



habedijoo
دوشنبه 31 مرداد 1384, 14:33 عصر
با سلام به همگی

یک فایل متنی دارم که حدود 50 تا 60 خط اطلاعات داخلش است . می خوام در انتهای برنامه ام این فایل را باز کنم و اطلاعات بعضی از خطوط آنرا تغییر دهم . ( البته مشخص نیست که کدام خطها قرار تغییر کنند ) می خواستم ببینم راه حل پیشنهادی دوستان برای این کار چیست . ؟ و در ضمن نظرتون رو هم درباره راه حل خودم بگید

راه حل خودم :
فایل را باز می کنم و تمام اطلاعات داخلش رو در یک متغییر از نوع TextBox می ریزیم . با این کار می تونم با دستور For Each تمام خطوطش رو پیمایش کنم . بعد خطوط مورد نظرم رو پیدا می کنم و مقدار اون خط رو تغییر می دهم . بعد فایل اصلی رو دوباره باز می کنم و همه اطلاعات داخل این متغییر رو می ریزم به جای اطلاعات قبلی .


با تشکر از همگی ....

روح اله معینی زاده
سه شنبه 01 شهریور 1384, 07:35 صبح
سلام دوست گرامی

البته روش شما هم خوبه.

روش اینجانب:
من یه متغیر از نوع String ساختم و بعد اطلاعات رو داخل اون ریختم (کار با Stream ها). سپس با دستور Instr داخل اون جستجو کردم و وقتی دیدم رشته‌ی مورد نظر درون متغیر وجود داره، اونو تغییر دادم (مثلاً Replace).

منتظر نظرات بقیه هم هستیم.

با احترام- خدانگهدار.