【发布时间】:2010-07-06 13:47:12
【问题描述】:
以编程方式将所有文档从一个共享点文档列表复制到另一个的最佳方法是什么?
【问题讨论】:
-
你的意思是编程吗?如果没有,这属于超级用户(我认为)。
-
@C.Ross,感谢您的评论,是的,我的意思是编程,我已经更新了问题。
标签: c# sharepoint-2010
以编程方式将所有文档从一个共享点文档列表复制到另一个的最佳方法是什么?
【问题讨论】:
标签: c# sharepoint-2010
找到解决办法:
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());
}
【讨论】: