PDA

View Full Version : جستجوي يك فايل با سي شارپ



pnustudent110
یک شنبه 21 مهر 1387, 17:33 عصر
دوستان تو برنامه اي نياز مندم كه وجود و عدم وجود يك فايل رو در درايو خاصي برسي كنم.
اگه كمك كنيد ممنون مي شم

SMRAH1
یک شنبه 21 مهر 1387, 18:26 عصر
if(System.IO.File.Exists(FilePathNameString)
MessageBox.Show("Exist"");
else
MessageBox.Show("Not Exist"");

از خوده Object Browser ویژوال استودیو هم می تونی فهرست بقیه امکانات این کلاس را در بیاری.برای پوشه ها هم باید از کلاس System.IO.Directory استفاده کنی (دستورات این دوتا کلاس خیلی شبیه هم هستند.

pnustudent110
دوشنبه 22 مهر 1387, 17:19 عصر
اگ بخوام جستجو رو به مسير خاصي محدود كنم چطور بايد انجام داد
ممنون از لطفتون

SMRAH1
دوشنبه 22 مهر 1387, 18:22 عصر
متد Exists فقط وجود و عدم وجود فایل یا پوشه رو عنوان می کنه.برای جستجو باید خودت برنامه بنویسی که توی پوشه های تودرتو حرکت کنه و باید از تابع بازگشتی و متد های GetDirectories و GetFiles کلاس Directory استفاده کنی (این متدها Static هستند) .این متدها مسیر مورد نظر رو به عنوان آرگومان می گیرند . یک آرایه از نوع String از فایلها یا پوشه های درون مسیر مورد نظر بدست می دهند.

sara_kamali
یک شنبه 09 خرداد 1395, 20:31 عصر
سلام چطوری میشه بین دایرکتوری ها به صورت بازگشتی حرکت کرد؟