将SharePoint中的选定文件复制到本地驱动器

时间:2013-01-29 16:00:03

标签: sharepoint sharepoint-2010

我正在尝试将选定的SharePoint文档列表复制到服务器本地驱动器。但我无法在我的生活中找到一种方法在SharePoint 2010中使用C#或JavaScript(最好是C#)在任何地方执行此操作。这可能吗?如果是的话,任何人都可以提供一些指示,让我开始朝着正确的方向前进吗?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用自定义操作将功能性集成到功能区(see this article)。

在代码中添加自定义操作后,您可以:

如果你知道文件服务器的相对URL,你可以从网上获取它

SPFile file = YourWebObject.GetFile("FileServerRelativeUrl");

如果您有SPFile对象,可以使用.NET IO库将其保存到磁盘

FileStream fileStreamToSave = YourWebObject.OpenBinaryStream();

不只是保存它......

重要! - 您必须对存储文件的文件夹授予写入权限。