سلام
اگه بخوایم آیتم ها از یه مسیر خونده بشند چی؟
مثلا چند تا فایل داریم توی یه مسیر که می خوایم به تعداد اون فایلها در لیست ویو آیتم اضافه کنه
تعداد اون فایل هارو چجوری بگیریم
و
چجوری اضافه اش کنیم
در خواست جواب فوریییییییییییییییییییییی
متشکرم
کاربر شهرسختافزار
سلام
اگه بخوایم آیتم ها از یه مسیر خونده بشند چی؟
مثلا چند تا فایل داریم توی یه مسیر که می خوایم به تعداد اون فایلها در لیست ویو آیتم اضافه کنه
تعداد اون فایل هارو چجوری بگیریم
و
چجوری اضافه اش کنیم
در خواست جواب فوریییییییییییییییییییییی
متشکرم
|
|
مدیر انجمن برنامه نویسی و رباتیک
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط 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 اضافه كنيد.
به علاوه مي تونيد از اين سورس ها هم كمك بگيريد:
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
MoBiN.R (12-06-10), mojdeh6583 (17-06-10)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks