J'essaie d'obtenir une liste de tous les dossiers partagés disponibles sur un serveur intranet local.Obtenez une liste de tous les dossiers partagés UNC sur un serveur de réseau local
Le System.IO.Directory.GetDirectories()
fonctionne très bien pour un chemin comme \\myServer\myShare
, mais je reçois une exception pour un chemin comme \\myServer
:
Exception non gérée: System.ArgumentException: Le chemin UNC doit être de la forme \ serveur \partager.
Y at-il un moyen d'obtenir une liste tous les dossiers partagés pour un serveur? Finalement, je suis à la recherche d'une méthode capable de gérer les deux scénarios en fonction d'un chemin donné: renvoyer une liste de tous les partages pour un serveur donné et retourner une liste de tous les sous-répertoires pour un dossier partagé réseau donné.
double possible de [Énumération des partages réseau avec C#] (http://stackoverflow.com/questions/2091126/enumerating-network-shares-with -c) – kbrimington
@kbrimington ce Q demande à distance, que Q demande juste local. – Richard
@Richard: La réponse acceptée couvre également la télécommande. – kbrimington