如何找到已删除且相对路径为'Original string: foo\x08\x08\x08'
'Original string: '
的文件?
我正在使用/foo/baz.txt
端点,我的应用程序请求/v1.0
范围。我可以访问Files.ReadWrite.AppFolder
。
/drive/special/appRoot
会找到已删除的文件吗?
将/drive/special/appRoot:/search(q='baz.txt')
版的文件删除吗?
没有很多使用AppFolder的示例(或文档支持)。
答案 0 :(得分:0)
根据您的描述,我想您想获取一个已在“应用文件夹”中删除的文件。
根据我的测试,我们可以使用以下API在“应用文件夹”中获取文件:
/drive/special/approot:/foo/baz.txt:/
但是,如果我们删除了文件,则在使用此API时它将返回404状态代码。
除非使用OneDrive的回收站将其还原,否则我们可以使用此API来获取文件。
答案 1 :(得分:0)
恐怕今天不可能。
从OneDrive(通过Web App或API)删除文件后,该文件将发送到回收站并保存30天(假设用户当然没有手动清空它)。
目前,无法从潜水者的回收站(this has been discussed访问或恢复DriveItem
,但我不知道有任何ETA)。今天,restore an item的唯一方法是让用户通过OneDrive Web App这样做。