سلام
چطوری تمام پوشه های موجود در یک درایو رو لیست کنم؟
حتی پوشه های داخل زیر شاخه ها.
سلام
چطوری تمام پوشه های موجود در یک درایو رو لیست کنم؟
حتی پوشه های داخل زیر شاخه ها.
سلام علیکم
ضمیمه زیر را بررسی کنید (البته بدون فولدرهای مخفی و سیستمی)
موفق باشید
آخرین ویرایش به وسیله محسن واژدی : سه شنبه 16 آبان 1391 در 20:45 عصر
.: مداحی دلنشین شهیدی که در زادروز ولادتش پرکشید [ تصاویر... ]
.: مداحی دلنشین شهید غلامعلی رجبی [ تصاویر... ]
.: لطفا سوالاتی که قابل طرح در انجمن هستند را در خصوصی ارسال نفرمائید.
ممنون آقای واژدی ولی میخوام با توابع api باشه. استفاده از کنترل به صلاحم نیست
.: مداحی دلنشین شهیدی که در زادروز ولادتش پرکشید [ تصاویر... ]
.: مداحی دلنشین شهید غلامعلی رجبی [ تصاویر... ]
.: لطفا سوالاتی که قابل طرح در انجمن هستند را در خصوصی ارسال نفرمائید.
منظورتون از جستجوگر چیه؟ لطفا واضح تر بگین.
اگه ممکنه یه نمونه سورس هم بزارین.
تاپیک زیر بررسی کنین:
https://barnamenevis.org/showthread.p...یل&p=1309433
.: مداحی دلنشین شهیدی که در زادروز ولادتش پرکشید [ تصاویر... ]
.: مداحی دلنشین شهید غلامعلی رجبی [ تصاویر... ]
.: لطفا سوالاتی که قابل طرح در انجمن هستند را در خصوصی ارسال نفرمائید.
سورس زیر رو ببینید.
سلام علیکم
ضمیمه پست 2 را بیشتر برای لیست کردن فولدرها پیشنهاد میکنم برای یافتن فایل ها میتوانیم از توابع api استفاده کنیم (ضمیمه پست 8 که آقای محست 15 زحمتش را کشیدن) اگه بخواهیم همچنان از کنترل های وی بی استفاده کنیم میتوانیم از تابع Dir یا کنترل File-List استفاده کنیم
موفق باشید
.: مداحی دلنشین شهیدی که در زادروز ولادتش پرکشید [ تصاویر... ]
.: مداحی دلنشین شهید غلامعلی رجبی [ تصاویر... ]
.: لطفا سوالاتی که قابل طرح در انجمن هستند را در خصوصی ارسال نفرمائید.
با سلام
به شیوه زیر هم میتوانید عمل کنید:
'in the name of god
'صل الله علی محمد و آله
Dim File As Object, MainDirectory As Object, FileSystem As Object
Set FileSystem = CreateObject("scripting.FileSystemObject")
Set MainDirectory = FileSystem.GetFolder(InputBox("enter the main directory path."))
For Each Folder In MainDirectory.SubFolders
Text1 = Text1 & Folder.Path & vbNewLine
For Each SubFolder In Folder.SubFolders
Text1 = Text1 & SubFolder.Path & vbNewLine
Text1 = Text1 & SubFolder.ParentFolder.Path & vbNewLine
For Each File In SubFolder.Files
Text1 = Text1 & File.Name & vbNewLine
Next File
Next SubFolder
Next Folder
آخرین ویرایش به وسیله مهرداد صفا : پنج شنبه 18 آبان 1391 در 20:09 عصر
ممنون دوست عزیز، این سورس رو داشتم ولی اگر فرمت رو *.* قرار بدید، حالا به دلیل زیاد بودن فایل ها یا هرچی یه ارور به خط زیر توی همین سورس میده.مشکل از کجاست؟ و چطور بر طرف میشه؟
همچین اگر تعداد فایل ها در یک درایو خیلی زیاد باشه، این برنامه نمیتونه خوب عمل کنه و نصف بیشتره فایل ها رو لیست نمیکنه!
چاره چیه؟
یه سری اینجا بزنید ، ببنید جواب میده:
https://barnamenevis.org/showthread.p...328#post879328