代码之家  ›  专栏  ›  技术社区  ›  Shiraz Bhaiji

SharePoint 2010:在列表之间复制文档

  •  2
  • Shiraz Bhaiji  · 技术社区  · 14 年前

    以编程方式将所有文档从一个sharepoint文档列表复制到另一个sharepoint文档列表的最佳方法是什么?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Shiraz Bhaiji    14 年前

    找到了解决方案:

                SPDocumentLibrary fromList = (SPDocumentLibrary)SPContext.Current.Site.RootWeb.Lists.TryGetList(ListNames.DocmentListName);
    
                SPWeb currentWeb = SPContext.Current.Web;
    
                SPDocumentLibrary toList = (SPDocumentLibrary)currentWeb.Lists.TryGetList(ListNames.DocmentListName);
    
                SPFileCollection collection = fromList.RootFolder.Files;
    
                foreach (SPFile item in collection)
                {
                    toList.RootFolder.Files.Add(item.Url, item.OpenBinary());
                }