Etiqueta de unidad de red
-
19-08-2019 - |
Pregunta
Estoy tratando de asignar la etiqueta de algunos recursos de red como unidades. Cuando uso DriveInfo.GetDrives (), los volúmenes locales tienen el parámetro VolumeLabel lleno como se esperaba, pero en las unidades de red es una cadena vacía. ¿Cómo puedo obtener esas etiquetas?
Solución
Puede usar WMI para esto, no estoy seguro de la consulta exacta (ha pasado un tiempo), pero aquí hay un ejemplo de cómo obtener espacio libre en la unidad de red:
http://en.csharp-online.net/Network_Drive_Free_Space
Creo que reemplazar 'nombre' con 'VolumeName' en ese ejemplo le dará lo que necesita.
Referencia de WMI aquí por si acaso:
http://msdn.microsoft.com/ es-es / library / aa394173 (VS.85) .aspx
Otros consejos
Nunca use WMI Use apis netos.