برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط mojdeh6583 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنیدبا سلام!
براي گرفتن تعداد فايل مي تونيد از اين كد استفاده كنيد:
کد:int count = 0; private void GetFilesList(string strPath) { System.IO.DirectoryInfo xMainDir = new System.IO.DirectoryInfo(strPath); System.IO.FileInfo[] filein = xMainDir.GetFiles(); count = filein.Length; System.IO.DirectoryInfo[] dirin = xMainDir.GetDirectories(); for (int i = 0; i < dirin.Length; i++) { GetChildDetails(dirin[i].FullName); } } private void GetChildDetails(string strPath) { System.IO.DirectoryInfo xMainDir = new System.IO.DirectoryInfo(strPath); System.IO.FileInfo[] filein = xMainDir.GetFiles(); count += filein.Length; System.IO.DirectoryInfo[] dirin = xMainDir.GetDirectories(); for (int i = 0; i < dirin.Length; i++) { GetChildDetails(dirin[i].FullName); } }تابع فوق تعداد تمامي فايل ها رو بر مي گردونه (خود پوشه + SubFolder). ولي اگر تعداد فايل ها تو يه مسير بخصوص رو بخواين بايد از اين كد استفاده كنيد:
منبع: EggHeadCafe.Comکد:System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("c:\\"); int count = dir.GetFiles().Length;
بعد مي تونيد با يك ايندكس بندي صحيح نام فايل ها رو با روشي كه تو پست دوم گفتم به ListView اضافه كنيد.
به علاوه مي تونيد از اين سورس ها هم كمك بگيريد:






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

Bookmarks