获取UNC根目录

时间:2016-07-19 18:48:32

标签: vb.net filesystems

我正在尝试使用Directory来获取UNC驱动器中的子目录列表。我有以下路径。

\试验-1 \试验-1 \测试-3

当我尝试运行以下代码时,出现错误

Dim directories() As String

directories = Directory.GetDirectories("\\test-1\")

我得到的错误是: UNC路径的格式应为\ server \ share。

有没有办法让我到达\ test-1 \目录列表?我知道这是一个共享,但我无法访问托管它的机器的完整网络路径。

我可以使用FolderBrowserDialog获得我想去的地方,但我想在没有它的情况下这样做。

1 个答案:

答案 0 :(得分:0)

这是令人困惑的双重反击......

错误消息正确...有效的UNC路径如下所示: \\服务器\共享\文件夹

因此,您很可能真的想要获得以下子目录:

  • \\ ServerName \ ShareName \ test-1
  • \\服务器\共享\试验-2
  • \\服务器\共享\测试-3

所以,你只需要弄清楚服务器名称和共享名称是什么! ......除非" \ test-1" 服务器名称