Etiquette du lecteur réseau
-
19-08-2019 - |
Question
J'essaie d'obtenir l'étiquette de certaines ressources réseau mappées en tant que lecteurs. Lorsque j'utilise DriveInfo.GetDrives (), les volumes locaux ont le paramètre rempli VolumeLabel comme prévu, mais dans les lecteurs réseau, il s'agit d'une chaîne vide. Comment puis-je obtenir ces étiquettes?
La solution
Vous pouvez utiliser WMI pour cela - vous n’êtes pas sûr de la requête exacte (cela fait un moment), mais voici un exemple de la façon d’obtenir de l’espace libre sur le lecteur réseau:
http://fr.csharp-online.net/Network_Drive_Free_Space
Je pense que remplacer "name" par "VolumeName" dans cet exemple vous donnera ce dont vous avez besoin.
Référence WMI ici juste au cas où:
http://msdn.microsoft.com/ en-us / library / aa394173 (VS.85) .aspx
Autres conseils
Ne jamais utiliser WMI Utilisez net apis.