View Full Version : سوال: سرچ کلمه در فایل های txt
shytonak
سه شنبه 12 شهریور 1387, 23:52 عصر
سلام دوستان من یه مشکلی داشتم که امیدوارم منو با راهنماییاتون کمک کنید که حلش کنم.من یه فولدر دارم با تعدادی فایل txt و تو برنامه یه تکست باکس و باتن و یه لیست باکس میخواستم وقتی کلمه یا جمله ای توتکست باکس وارد میکنم برنامه بیاد تمام فایل های txt رو باز کنه سرچ کن و عبارت(کلمه) مورد نظر رو پیدا کنه و اگه پیدا کرد اسم فایل txt رو تو لیست باکس نمایش بده.در ضمن ممکنه که کلمه مورد نظر چندتا باشه و اگه یکی هم پیدا شد بازم اسم نمایش داده بشه.
h.jaza
چهارشنبه 13 شهریور 1387, 16:25 عصر
از نیم اسپیس System.IO استفاده کن. بعد با استفاده از کلاس ها و توابعش همه این کارایی رو که می خوای میتونی به سادگی انجام بدی.
مثلا میتونی از کلاس StreamReader استفاده کنی و به وسیله ی اون کل یه فایلاتو بخونی (تابع ReadToEnd)و توی یه string بریزی بعد با توابع خود string توش سرچ کنی و نتیجه رو نشون بدی.
البته توی این نیم اسپیس خیلی کلاس های دیگه هم هست که میتونی باهاشون کار کنی.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.