目前我正在使用client.getAsync(folder + "/files", liveListener)
来检查特定文件的文件夹内容。目前它工作得很好,但如果文件夹中有许多文件(很可能有),那么返回的结果将相当大,所以我想知道是否有任何方法来限制这一点?
使用Google Drive api,我可以查询某种mime类型的文件,这意味着返回的结果大大减少。
Windows Live api有类似的东西吗?
文档没有这样建议…
从这里:
http://msdn.microsoft.com/en-us/library/live/hh826531.aspx看起来像是多种过滤和选择机制。没有一个显式地用于mime-types,但它确实允许您过滤'type'的某些概念:
方法中的filter参数只获取特定类型的项前面的代码并指定项目类型:all(默认),photos,视频、音频、文件夹或相册。例如,要只获取照片,使用FOLDER_ID/文件?过滤器=照片。
看起来还可以根据各种标准进行排序,然后根据偏移量进行选择,这似乎对您上面讨论的内容非常有用。
在文件存储中引入一个重要的文件夹结构。文件夹是文件的自然过滤机制。