Ainsi, par exemple, si j'ai le lecteur Z: NetworkDrive, qui correspond au dossier partagé sur un autre serveur, et je veux retourner volumelabel "NetworkDrive". Le code suivant semble fonctionner:comment obtenir Lecteur mappé réseau VolumeLabel en C#?
foreach (DriveInfo drive in drives)
{
if (drive.DriveType == DriveType.Network)
mappedDrivesNames.Add(drive.VolumeLabel);
}
Mais il renvoie le nom du premier dossier partagé de la liste sur le serveur. Des idées, pourquoi cela est-il arrivé?
question intéressante. "Lecteur réseau" n'est pas l'étiquette du lecteur. Windows Explorer affiche "Network Drive" comme type de lecteur. Dans une boîte de commande, la commande 'label z:' affiche l'étiquette du volume auquel le disque est connecté. – comecme