PDA

View Full Version : سوال: سرچ کلمه در فایل های txt



shytonak
سه شنبه 12 شهریور 1387, 22:52 عصر
سلام دوستان من یه مشکلی داشتم که امیدوارم منو با راهنماییاتون کمک کنید که حلش کنم.من یه فولدر دارم با تعدادی فایل txt و تو برنامه یه تکست باکس و باتن و یه لیست باکس میخواستم وقتی کلمه یا جمله ای توتکست باکس وارد میکنم برنامه بیاد تمام فایل های txt رو باز کنه سرچ کن و عبارت(کلمه) مورد نظر رو پیدا کنه و اگه پیدا کرد اسم فایل txt رو تو لیست باکس نمایش بده.در ضمن ممکنه که کلمه مورد نظر چندتا باشه و اگه یکی هم پیدا شد بازم اسم نمایش داده بشه.

h.jaza
چهارشنبه 13 شهریور 1387, 15:25 عصر
از نیم اسپیس System.IO استفاده کن. بعد با استفاده از کلاس ها و توابعش همه این کارایی رو که می خوای میتونی به سادگی انجام بدی.

مثلا میتونی از کلاس StreamReader استفاده کنی و به وسیله ی اون کل یه فایلاتو بخونی (تابع ReadToEnd)و توی یه string بریزی بعد با توابع خود string توش سرچ کنی و نتیجه رو نشون بدی.

البته توی این نیم اسپیس خیلی کلاس های دیگه هم هست که میتونی باهاشون کار کنی.