PDA

View Full Version : جستجوی فایل



amirferdowsi
جمعه 08 آبان 1388, 16:02 عصر
سلام به تمامی دوستان

چه جوری میشه یک فایل رو در سرور جستجو کرد ؟؟

ممنون میشم راهنمایی بفرمایید .

Chabok
جمعه 08 آبان 1388, 20:08 عصر
با سلام

درون فضای نام System.IO کلاس ها و متدهای کار با فایل ها قرار داده شده است .

برای جستجوی فایل ها در یک شاخه می توانید از متد GetFiles موجود در کلاس DirectoryInfo استفاده کنید .
هنگام ایجاد شی از کلاس باید مسیر شاخه مورد نظر را به عنوان پارامتر سازنده مقدار دهی کنید


DirectoryInfo di = new DirectoryInfo(@"c:\");سپس از این شی متد GetFiles را صدا بزنید . این متد آرایه ای از کلاس FileInfo ، شامل مسیر و سایر اطلاعات فایل های یافت شده را برمی گرداند .
پارامتر اول ورودی این متد searchPattern است که الگوی جستجو را مشخص می کند : مثلاً *.* برای انواع فایل ها
و پارامتر دوم SearchOption است که مشخص می کند جستجو در شاخه اصلی باشد (TopDirectoryOnly) یا زیر شاخه ها نیز جستجو شوند (AllDirectories) .

مثال :

FileInfo[] files = di.GetFiles("*.*", SearchOption.TopDirectoryOnly);موفق باشید .

منابع :
http://msdn.microsoft.com/en-us/library/ms143327.aspx
http://msdn.microsoft.com/en-us/library/ms143448.aspx
http://msdn.microsoft.com/en-us/library/system.io.fileinfo.aspx