【发布时间】:2012-09-05 13:28:22
【问题描述】:
当我选择的文件夹位于远程服务器上并且是符号链接(或任何类型的重解析点)时,我遇到了 FolderBrowserDialog 的 SelectedPath 属性问题。
如果我选择一个普通文件夹,则返回完整路径,例如“\SERVER\folder\subfolder\thing_I_clicked_on”。
但是,如果文件夹是重解析点,我只会得到“\SERVER\thing_I_clicked_on”(因此它缺少完整路径)
var dialog = new FolderBrowserDialog();
dialog.ShowDialog();
MessageBox.Show(dialog.SelectedPath);
有人遇到过这个问题或有什么建议吗?它似乎与权限无关,好像我知道完整路径我可以很高兴地浏览它,等等。
【问题讨论】:
-
您是以管理员身份运行程序吗?可能发生了一些 UNC 的事情......我不确定,但这是我的想法
-
以管理员身份运行恐怕没有任何区别:(