【发布时间】:2013-07-26 21:32:47
【问题描述】:
我在网页上显示了一个超链接列表,这些超链接旨在在包含该文件的文件夹中打开 Windows 资源管理器。文件路径存储在数据库中并被检索。
如果有问题的文件路径在我的 C# 代码中显示为 \\\\myserver\\folder1\\somedocument.doc
我可以将超链接的 href 设置为:file://\\\\myserver\\folder1,它可以工作。 Windows 资源管理器打开并显示文件夹 1 的内容。
但是,如果最初指定文件的用户在他的 C:\ 驱动器上选择了一个,我可能会有这样的路径来处理 C:\\Somefile.txt
在这种情况下,我想格式化超链接,以便它打开 Windows 资源管理器并显示 C: 驱动器的内容。我该怎么做?
【问题讨论】:
-
您应该知道,以这种方式打开 Windows 资源管理器仅适用于 IE。其他浏览器实现的安全协议不允许这样做。为了保持一致性,我建议不要使用它。
-
只有内网的IE。谢谢。