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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top