SpecialFolder 资源类型

SpecialFolder 资源将与特殊文件夹相关的数据项分组到一个单一结构。

如果 DriveItem 具有一个非 null specialFolder facet,则该项表示特殊(命名的)文件夹。 可直接通过 special folders 集合 访问特殊文件夹。

特殊文件夹可提供简单别名,因此无需按路径查找(需要本地化)文件夹或通过 ID 引用文件夹来访问已知文件夹。 如果特殊文件夹被重命名或移到驱动器中的其他位置,此语法将继续返回该文件夹。

应用程序第一次尝试向特殊文件夹中写入内容时,如果特殊文件夹不存在,系统会自动创建特殊文件夹。 如果用户删除某个特殊文件夹,再次向其写入内容时会重新创建特殊文件夹。

注意:如果应用仅请求 Files.Read 范围,而请求特殊文件夹不存在,则响应将是 403 Forbidden 错误。

JSON 表示形式

{
  "name": "string"
}

属性

属性 类型 说明
name string 此项在 /drive/special 集合中的唯一标识符。

特殊文件夹

下面是 OneDrive 和 OneDrive for Business 中提供的特殊文件夹。

名称 文件夹 ID 说明
应用根目录 approot 应用程序的个人文件夹。 通常位于 /Apps/{Application Name}
本机照片 cameraroll “本机照片备份”文件夹。
桌面 desktop 桌面文件夹。
Documents documents “文档”文件夹。
Music music “音乐”文件夹。
Photos photos 照片文件夹。

注解

有关 DriveItem 上 facet 的详细信息,请参阅 DriveItem