السلام عليكم ورحمة الله
ابحث عن كود يقوم بجلب اسماء المجلدات الموجودة داخل مجلد معين
لقد عملت طريقة ولكنها كانت تعود بمسار المجلد كامل ولكني اريد اسمه فقط
ولكم مني جزيل الشكر
السلام عليكم ورحمة الله وبركاته
اخي جرب المثال ده
وعليكم السلام ورحمة الله وبركاته
أهلا بك اخي الكريم , وهذا مثال زيادة من عندي .
السلام عليكم
بعد الشكر للجميع و لزيادة الفائدة
جرب التالي
PHP كود :
Private Sub Command1_Click()
Dim strFolder As String
strFolder = Dir("C:\Program Files\*.", vbDirectory)
Do While strFolder <> ""
If Not (strFolder = "." Or strFolder = "..") Then
List1.AddItem strFolder
End If
strFolder = Dir()
Loop
End Sub
بالتوفيق .
شكرا لكم جميعا اخواني انا ايضا احتاج هذا الكود
الله يجزيكم الف خير
شكرا لكم اخواني الكرام وجزاكم الله خيرا
المثال للأخ احمد منصور والاخ البرنس مثالن رائعين جدا
وطلبي منهما هو شرح الكود وكيفة عمله لاستطيع التعامل معه في مشاريع اخري
اما الاخ ممدوح الخطيب فاظن مثاله ليس vb6 علي ما اظن ومع ذلك تحية له لتعاونه
شرح مثال الاستاذ احمد منصور
حسب ما فهمت
والله الموفق
كود :
'متغير عام نصي
Dim MyPath As String
Private Sub Add_FoldersInList(zFolderPath As String)
' متغير نصي
Dim zFolders As String
'مسح اللسته
List1.Clear
'وضع المسار في المتغير
zFolders = Dir$(zFolderPath, vbDirectory)
'لووب لجمع المجلدات
Do While Len(zFolders)
' لمنع اظهار النقطة او نقطتين في اللست
If (zFolders <> ".") And (zFolders <> "..") Then
'للسماح للمجلدات فقط بالظهور واستثناء غيرها
If GetAttr(zFolderPath & zFolders) And vbDirectory Then
' عرض المجد الحالي في اللست
List1.AddItem Trim$(zFolders)
End If
End If
zFolders = Dir$
Loop
End Sub
' عند تشغيل الفورم تشغيل الاجراء التالي
Private Sub Form_Load()
'الشرط التالي لتحديد مسار البرنامج والتاكد من وجود السلاش في اخر المسار
'ايضا حفظ المسار داخل المتغير MYpath.
If Right(App.Path, 1) <> "\" Then MyPath = App.Path & "\" Else MyPath = App.Path
'تم طلب الاجراء مع ارسال المسار المحفوظ داخل المتغر Mypath + اضافة اسم مجلد موجود داخل المسار نفسه اي بجوار البرنامج
'اسم المجلد الذي سيتم عرض البينات التي بداخله هو MyFolders
Add_FoldersInList MyPath & "MyFolders\"
End Sub
طيب ممكن اعرف Dir$ بماذا تعود في الكود
وايضا vbDirectory
وايضا شرح التكوينه بهذا الشكل zFolders = Dir$(zFolderPath, vbDirectory)
وشكرا لتعاونكم