PDA

View Full Version : پیدا کردن مسیر فایل ها



oYaMaa
چهارشنبه 22 شهریور 1391, 12:08 عصر
سلام و درود...
چطور می تونم آدرس دقیق کلیه فایل های توی یک درایو رو داخل یک نوتپد ذخیره کنم؟
ممنون

m.4.r.m
چهارشنبه 22 شهریور 1391, 12:33 عصر
ببین این به دردت می خوره ؟

oYaMaa
چهارشنبه 22 شهریور 1391, 14:38 عصر
ممنون! ولی من این سورس رو داشتم.میخوام از همین روش یه لیستی از آدرس کامل همه فایل های موجود رو داخل یه نوتپد در کوتاه ترین زمان بدست بیارم.
ممنون میشم کمکم کنید.
آدرس کامل رو هم که میدونید اینطور بدست میارن:
Dir1.Path & "\" & File1.FileName

oYaMaa
پنج شنبه 23 شهریور 1391, 23:05 عصر
دوستان کسی نیست جواب بده؟

oYaMaa
یک شنبه 26 شهریور 1391, 13:23 عصر
فکر کنم فقط یه حلقه احتیاج داشته باشه!
ولی خودم نمیدونم چطور فوکوس بره روی همه فایل ها!!!
خواهش میکنم کمکم کنید.:ناراحت:

one hacker alone
یک شنبه 26 شهریور 1391, 15:11 عصر
این چیزی که شما میگین با همین تو کنترل امکان پذیر هست اما مشکلی که وجود داره اینه که زمانبر هست
من امتحان نکردم اما میدونم که با استفاده از نخ ها شما میتونید سرعت رو ببرید بالا و سریع تر کننید
یه کار که میتونید بکنید اینه که از درایو یه لیست دایرکتوری میگیری بعد برای هر دایرکتوری یه نخ میسازی که هر کدوم از اون نخ ها بدست اوردن زیر شاخه و فایل های یک دایرکتوری رو به عهده میگیرن.
روش بالا برای یک حالت ساده بود
اما ما باید الگوریتم رو بهینه کنیم چون در روش بالا امکان داره طرف 10 تا پوشه داشته باشه که 9 تا از اونها دارای فایل یک کیلوبایتی باشن و یکیشون داران 50 گیگ اطلاعات که باز میشه همون حالت اول. لذا برای بهینه کردن الگوریتم باید راه های مختلفی رو انجام بدیم از جمله اینکه به نسبت حجم یا تعداد زیر شاخه نخ بدیم که اینم یه سری ایراد ها داره و..... در کل زمان بر هست که بخوام بگم چه کارهایی باید بکنید اما خوب از الگوریتم خوب استفاده کنید به نتیجه میرسید

oYaMaa
دوشنبه 27 شهریور 1391, 23:15 عصر
امکانش هست یه نمونه برام بذارید؟