0

我正在尝试获取远程服务器的所有目录。

例如: path: "\\Servename\folder"- 它有效!

path: "\\Servename"- 错误

我试过这个:

DirectoryInfo dir = new DirectoryInfo (@"\\SERVERNAME"); <- Error happens here
//Get Directories from \\SERVERNAME
DirectoryInfo[] dirInfos = dir.GetDirectories();

错误:ERROR: The UNC path should be of the form \\server\share

4

1 回答 1

1

原因是您需要阅读可用的共享,而不仅仅是目录,正如评论所回答的那样。

但是,获取服务器上所有可用共享的列表有点复杂,它已经在另一个问题中得到了回答:获取本地网络服务器上所有 UNC 共享文件夹的列表

投票最多的答案是网络共享和 UNC 路径

于 2014-02-21T15:51:02.233 回答