我如何从 windows 资源管理器 C# 打开共享点库

how can i open sharepoint library from windows explorer C#

我想用 C# 在我的 windows 资源管理器中打开一个共享点 url(库)。我该怎么做。 我尝试使用 System.Diagnostics.Process.Start ("explorer.exe", @ "http: \ ...") 但它不起作用。因为它用网络浏览器打开。 请帮助我,我为我的英语道歉。

在 powershell 中,“invoke-item \site.test.com@SSL\DavWWWRoot\siteID\Documents”将起作用。同样可以通过 .net 代码完成。

请使用这些步骤将 "SharePoint library" 添加到 windows 资源管理器收藏夹菜单中一次,找出要使用的路径。

https://support.microsoft.com/en-us/help/2629108/how-to-use-the-open-with-explorer-command-to-troubleshoot-issues-in-sh

SharePoint 使用 WebDAV 允许 Windows 像处理网络共享一样处理文档库。这需要所有客户端上的 Web Folders 功能,并且 WebClient 服务必须是 运行。如果这些东西中的任何一个不起作用,您就无法从资源管理器访问文档库。

如果您可以在 Windows Explorer 中打开库,您可以像对待任何其他 UNC 路径一样对待它的路径并编写例如:Process.Start(@"\myServer\...\mylibrary") 来打开它。

在Windows资源管理器中打开库,右击selectProperties.

可以获得UNC路径

另一种选择是将 UNC 路径 URL 作为网络驱动器添加到 Windows 并通过驱动器名称访问库。