0

I am trying to copy the folder from one library to another library. But i am getting an error as below.

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

I tried like below

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

Am i doing any wrong. Please correct me

Amos
  • 2,030
  • 1
  • 5
  • 9

1 Answers1

0

According to the document, pnp js does not provide the getFolderByServerRelativePath("Path").copyTo(LibraryUrl)

  1. folder copy
  2. folder copy by path

The closest to your code is file copy.

My test code for your reference:

sp.web.getFileByServerRelativePath("/sites/dev/Doc/ccc.ps1").copyTo("/sites/dev/lib/ccc.ps1",false).then(res => console.log(res));
Amos
  • 2,030
  • 1
  • 5
  • 9