تقييم الموضوع :
  • 1 أصوات - بمعدل 4
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة في اضهار جميع الدرايفرات بجهازي
#1
Exclamation 
السلام عليكم

مرحبا إخواني

باستخدامي للدالة

ListBox1.Items.AddRange(System.IO.DriveInfo.GetDrives)

والتي تقوم باضهار جميع الدرايفرات بجهازي

لاحضت أن جهاز هاتفي و جهاز التصوير لا يتم التعرف عليهم

وعند الدخول للكمبيوتر , ألاحض أنهم مصنفين في الأسفل  amovible





وهدا هو الرابط الذي يأخده     Ordinateur\jawad





ليس مثل C:\test   


كيف إخواني يمكنني إجاد المسار لأتعامل معه برمجيا
فأنا أريد أن أتعامل مع بعض الملفات في الهاتف أو استخراج صوري برمجيا

لكم جزيل الشكر
الرد
تم الشكر بواسطة:
#2
PHP كود :
   Public Shared Function GetLocalDrives() As List(Of IO.DriveInfo)
 
       Dim list As List(Of IO.DriveInfo) = New List(Of IO.DriveInfo)()
 
       Dim drives As IO.DriveInfo() = IO.DriveInfo.GetDrives()
 
       For i As Integer 0 To drives.Length 1
            Dim di 
As IO.DriveInfo drives(i)
 
           list.Add(di)
 
       Next
        Return 
New List(Of IO.DriveInfo)(list)
 
   End Function 
الإستخدام

PHP كود :
       For Each drive As IO.DriveInfo In GetLocalDrives()
 
           Me.ListBox1.Items.Add(drive.Name ":" drive.DriveType.ToString)
 
       Next 
الرد
تم الشكر بواسطة: عدنان الشمري , sniperjawadino
#3
PHP كود :
For Each DRV In DriveInfo.GetDrives
            Me
.ListBox1.Items.Add(DRV)
        
Next 

PHP كود :
Dim MyDrives From DRV In DriveInfo.GetDrives
        
For Each Drives In MyDrives
            Me
.ListBox1.Items.Add(Drives)
        
Next 

PHP كود :
Dim List As New ArrayList
        
List.AddRange(DriveInfo.GetDrives)

        For 
Each DRV In List
            
Me.ListBox1.Items.Add(DRV)
        
Next 

PHP كود :
Dim Drives As DriveInfo() = DriveInfo.GetDrives()
        For 
Each drive As DriveInfo In Drives
            Me
.ListBox1.Items.Add(drive.Name)
        
Next 
إسرائيل إلى زوال ...  وسوف تثبت الأيام ذلك ... قريباً إن شاء الله.
الرد
تم الشكر بواسطة: عدنان الشمري , sniperjawadino
#4
silverlight



شكرا أخي الكريم على هذا الكود الجميل
لكن لم يضهر رابط الهاتف



----------------------------------------------------------------------------------


khodor1985



كذلك أخي khodor
شكرا لك لكن لم يتم إضهار إلا    C      D       G
الرد
تم الشكر بواسطة:
#5
عدم ظهور الهاتف مرتبط بفعالية الأداء الخاص ب الكلاس  DriveInof و تحديدا في جملة DriveInfo.GetDrives و التي هي ف الاصل عبارة عن Array

علي سبيل المثل عند محاولتك ان تضع شرط واحدا فقط لاسترجاع بعض البيانات من جملة GetDrives ستكتشف ان الاداء الخاص بها اصبح مغايرا تماما لما تريده لذلك الافضل ان تقرا كل البيانات الموجودة في حملة GetDrives
 
لذلك ربما يكون الأكثر دقة لك هو ان تقرأ تلك البيانات باستخدم WMI باستخدام ManagementObjectCollection لأن مايكروسوفت تخزن البيانات احيانا علي شكل داتا بيز ثم تقرأها مثلما تقرأ ملف SQL
الرد
تم الشكر بواسطة: sniperjawadino
#6
شكرا أخي على الشرح
لكن أخي هل لديك أي مثال أو كود لأجربه
في الحقيقة ليست لدي أي معرفة في WMI
الرد
تم الشكر بواسطة:
#7
للرفع حتى يتسنى للإخوان المشاركة
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة عند تنصيب فيجوال بيسك 2013 Mohamed Magdy 2 9 منذ 7 دقيقة مضت
آخر رد: Mohamed Magdy
  [سؤال] استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع ahmedmansour 18 631 منذ 2 ساعة مضت
آخر رد: ahmedmansour
  مشكلة فى تعطيل زر الحفظ سمير جمال 7 109 منذ 6 ساعة مضت
آخر رد: elgokr
  [VB.NET] مشكلة في open file dailog nnnnn 1 60 14-11-18, 03:37 AM
آخر رد: عبد العزيز البسكري
  مشكلة ايجاد قاعدة البيانات m.reyati 5 85 13-11-18, 02:06 AM
آخر رد: mero5000
  [VB.NET] مشكلة في برنامج متعدد اللغات ay.alhaj 12 246 12-11-18, 03:30 AM
آخر رد: ay.alhaj
  حل مشكلة عدم تثبيت برنامجي hamadz 4 98 11-11-18, 02:29 PM
آخر رد: elgokr
  مشكلة في الكرستل ريبورت hassan 14 1 55 11-11-18, 02:15 PM
آخر رد: elgokr
  مشكلة التكرار في الكريستل ريبورت makky 6 107 09-11-18, 01:30 PM
آخر رد: makky
  مشكلة في الكود salahmax12 4 139 08-11-18, 08:36 PM
آخر رد: salahmax12

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم