تسمية محرك أقراص شبكة الاتصال
-
19-08-2019 - |
سؤال
وأنا أحاول الحصول على تسمية بعض موارد الشبكة المعينة محركات الأقراص. عند استخدام DriveInfo.GetDrives ()، وحدات التخزين المحلية لديها VolumeLabel المعلمة وليس صحيحا كما هو متوقع، ولكن في محركات أقراص الشبكة هو سلسلة فارغة. كيف يمكنني الحصول على تلك العلامات؟
المحلول
ويمكنك استخدام WMI لهذا - لم تكن متأكدا من الاستعلام المحدد (انها كانت فترة من الوقت)، ولكن هنا مثال على كيفية الحصول على محرك أقراص الشبكة مساحة حرة:
http://en.csharp-online.net/Network_Drive_Free_Space
وأعتقد أن استبدال 'اسم' مع 'VolumeName "في هذا المثال تعطيك ما تحتاج إليه.
وWMI الإشارة هنا فقط في حالة:
http://msdn.microsoft.com/ أون لنا / مكتبة / aa394173 (VS.85) .aspx اتصال
نصائح أخرى
لا تستخدم WMI استخدام صافي واجهات برمجة التطبيقات.
لا تنتمي إلى StackOverflow