【问题标题】:FolderBrowserDialog does not map network drive lettersFolderBrowserDialog 不映射网络驱动器号
【发布时间】:2016-01-13 07:42:37
【问题描述】:

我正在使用FolderBrowserDialog 从远程主机中选择一个文件夹,但它不显示驱动器号(例如 C$、D$),即使它们都可以访问,如果我指定 SelectedPath 属性像这样:folderBrowserDialog.SelectedPath = @"\\" + HostAddress + @"\c$",则可以显示C$和其他共享文件夹(UNC路径),但是主机主机上还有D盘等不显示。我除了可以显示每个驱动器号。

【问题讨论】:

  • 您是否正在寻找一种允许您通过浏览器选择 unc 路径的方法?

标签: .net winforms network-drive folderbrowserdialog


【解决方案1】:

DriveLetter$ 共享是hidden,因此您必须明确访问它们。

...特殊的隐藏管理共享,管理员、程序和服务可以用来管理计算机环境或网络。这些特殊的共享资源在 Windows 资源管理器或我的电脑中不可见。

几个变通办法是

【讨论】:

    【解决方案2】:

    我也有类似的问题。据我所知,解决这个问题的唯一方法是使用Ookii Dialogs。它为具有地址栏的 WPF/winforms 实现了 Vista Dialog。

    地址栏当然接受 UNC 路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      • 1970-01-01
      相关资源
      最近更新 更多