问题描述
我目前正在使用 shareplum 访问共享点上许多单独文件夹中的文件。问题出现在
folder = self.site.Folder('Shared Documents/' + f)
f 是我要访问的特定文件夹。 从文档“当您创建文件夹的实例时,您指定文件夹位置。如果该文件夹不存在,则将创建该文件夹。”但这绝对不是我想要的行为。我想引发错误或异常。挖掘我发现的图书馆
def _create_folder(self):
update_data = {}
update_data['__Metadata'] = {'type': 'SP.Folder'}
update_data['ServerRelativeUrl'] = self.folder_name
body = json.dumps(update_data)
url = self.site_url + f"/_api/web/folders"
headers = {'Accept': 'application/json;odata=verbose','Content-Type': 'application/json;odata=verbose','X-RequestDigest': self.contextinfo['FormDigestValue']}
response = post(self._session,url=url,headers=headers,data=body,timeout=self.timeout)
return response.json()
在您实例化文件夹类时处理文件夹创建。如果文件夹不存在,我将如何修改它以引发错误而不是生成文件夹?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)