CSOM 将文档从 SharePoint 列表移动到 OneDrive



我想使用 CSOM 将文档从 SharePoint Online 中的文档库移动到我的 OneDrive。我搜索了几个主题,但没有相关的答案。只是想知道这可能吗?

你试过SP吗?MoveCopyUtil.moveFolderSP.MoveCopyUtil.moveFile

方法S需要3个参数,

  • 上下文 – 当前上下文
  • 源网址 – 文件/文件夹的完整源网址。
  • 目标网址
  • ― 文件/文件夹的完整目标网址。

唰��MoveCopyUtil.moveFolder:

var context = SP.ClientContext.get_current();
SP.MoveCopyUtil.moveFolder(context,"http://sp2016/sitepages/homeFolder","http://sp2016/pages/HomeFolder1");
context.executeQueryAsync(function(){},function(){});

唰��MoveCopyUtil.moveFile:

var context = SP.ClientContext.get_current();
SP.MoveCopyUtil.moveFile(context,"http://sp2016/sitepages/home1.aspx","http://sp2016/pages/home1.aspx");
context.executeQueryAsync(function(){},function(){});

上述 API 在 O365 中可用。

等效的 CSOM API 也可以在 Microsoft.SharePoint.Client.MoveCopyUtil 中找到。

最新更新