如何在Sharepoint 2007中以编程方式将文档库文档复制到本地驱动器



如何在Sharepoint 2007中以编程方式复制文档库文档到本地驱动器?

我现在不在电脑前,但是像这样的东西应该可以做到。

using (SPSite site = new SPSite("http://sitecol"))
{
   SPWeb web = site.RootWeb;
   SPFolder docLib = web.GetFolder("DocLibName");
   foreach (SPFile f in docLib.Files)
   {
      // Use RWEP when accessing local file system
      SPSecurity.RunWithElevatedPrivileges(delegate(){
      {
         System.IO.File.WriteAllBytes(@"C:Location" + f.Name, f.OpenBinary());
      }
   }
}
基本上是抓取你的站点集合,然后抓取你的spweb对象,然后抓取你的文档库作为SPFolder。然后对该文件夹中的所有文件执行foreach循环,将字节数组保存到本地文件系统。

希望这对你有帮助!

相关内容

  • 没有找到相关文章

最新更新