首页 > 解决方案 > 在 AppFolder 中查找已删除的文件

问题描述

如何找到已删除且相对路径为 的文件/foo/baz.txt

我正在使用/v1.0端点,我的应用程序请求Files.ReadWrite.AppFolder范围。我可以访问/drive/special/appRoot.

/drive/special/appRoot:/search(q='baz.txt')找到删除的文件吗?将/drive/special/appRoot:/foo/baz.txt:/versions版本删除的文件?

使用 AppFolder 的示例(或文档支持)并不多。

标签: microsoft-graph-apionedrive

解决方案


恐怕今天不可能了。

当文件从 OneDrive 中删除时(通过 Web 应用程序或 API),它会被发送到回收站并保留 30 天(当然,假设用户没有手动清空它)。

目前,无法DriveItem从潜水的回收站中访问或恢复一个(这已经讨论过,但我不知道任何 ETA)。今天恢复项目的唯一方法是让用户通过OneDrive Web 应用程序执行此操作。


推荐阅读