gpt4 book ai didi

c# - 在 SharePoint 2010 中复制或移动文档库

转载 作者:行者123 更新时间:2023-11-30 15:03:25 26 4
gpt4 key购买 nike

我看到很多线程将文件从一个文档库复制到另一个,但我想将一个完整的文档库从一个网站移动或复制到另一个网站(在同一网站集中)。

.NET C# 代码可以做到这一点吗?

最佳答案

不,这是不可能的 - 这就是来自第三方供应商的专业备份解决方案的用武之地。

如果您谈论的是一个简单的文档库,那当然没有那么难:

  • 您首先在目的地创建一个新的文档库,然后应用您在当前库中的所有设置
  • 其次,您只需遍历库中的所有文档并使用 SPFolder.Add 命令

    SPFileCollection collFile = collFolder.Files;
    foreach(collFile 中的 SPFile 文件)
    destFolder.Files.Add(file.Name, file.OpenBinary());

本例中的 collFolder 是原始文档库。 destFolder 是新的文档库。您可以使用 SPWeb.GetFolder(string doclibname) 将文档库作为文件夹获取。

关于c# - 在 SharePoint 2010 中复制或移动文档库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11568755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com