دوستان بعضی از 20 دقیقه فکر راه حلی بسیار کوتاه پیدا کردم برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
اول یه تابع در سطح فرم تعریف می کنیم به این شکل :
کد:private void ScanDir(string Dir) { foreach (string Folder in Directory.GetDirectories(Dir)) { foreach (string File in Directory.GetFiles(Folder)) lstFiles.Items.Add(Path.GetFileName(File)); ScanDir(Folder); } }حالا این طور بهش مقدار میدیم و فایل های موجود در Root رو هم اول کار بررسی می کنیم :
کد:foreach (string FileName1 in Directory.GetFiles(txtAdrrees.Text)) lstFiles.Items.Add(Path.GetFileName(FileName1)); ScanDir(txtAdrrees.Text);
واسه گرفتن خطاها هم از یه Try و Catch استفاده می کنیم!
:
چطوره؟! برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید







پاسخ با نقل قول
Bookmarks