【问题标题】:SharePoint 2010: Copy documents between listsSharePoint 2010:在列表之间复制文档
【发布时间】:2010-07-06 13:47:12
【问题描述】:

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

【问题讨论】:

  • 你的意思是编程吗?如果没有,这属于超级用户(我认为)。
  • @C.Ross,感谢您的评论,是的,我的意思是编程,我已经更新了问题。

标签: c# sharepoint-2010


【解决方案1】:

找到解决办法:

            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());
            }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多