使用 pnp js 将文件夹包含文件从一个库复制到另一个库时出现 CopyTo 函数问题

CopyTo function issue while copying folder contains files from one library to another Library using pnp js

我正在尝试将文件夹从一个库复制到另一个库。但是我收到如下错误。

pnpWebsite.getFolderByServerRelativePath(...).copyTo is not a function TypeError: pnpWebsite.getFolderByServerRelativePath(...).copyTo is not a function.

我试过如下

var pnpWebsite = $pnp.sp.web;
    pnpWebsite.getFolderByServerRelativePath("Path").copyTo(LibraryUrl).then(function(res) { 
});

我是不是做错了什么。请指正

根据文档,pnp js没有提供getFolderByServerRelativePath("Path").copyTo(LibraryUrl)

  1. folder copy
  2. folder copy by path

最接近您的代码的是 file copy

我的测试代码供大家参考:

sp.web.getFileByServerRelativePath("/sites/dev/Doc/ccc.ps1").copyTo("/sites/dev/lib/ccc.ps1",false).then(res => console.log(res));