如何使用python office365模块将文件夹及其内容复制到SharePoint Online中的新位置



我正试图在SharePoint Online中将一个文件夹及其所有内容从一个网站复制到另一个网站。所以我创建了一个递归创建文件夹结构的代码
我不能做的就是复制这些文件。首先,我试图测试以下我从GitHub 获得的非常简单的代码

url = 'https://company.sharepoint.com/sites/MyTeam'
ctx = ClientContext(url).with_credentials(ClientCredential(client_id, client_secret))
source_folder = ctx.web.get_folder_by_server_relative_url('Shared Documents/from')    
target_folder = source_folder.copy_to('Shared Documents/to').get().execute_query()

此代码根本不起任何作用
我尝试检查路径并打印出source_foldertarget_folder中的文件。它打印出source_folder中的文件,而不打印target_folder中的任何文件
我这里缺了什么?

您可以尝试使用这样的服务器关系url:

CCD_ 5和CCD_ 6

检查它是否有效。

最新更新