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。