0

我试图使用 Google Drive v2 SDK 列出特定文件夹中的文件,但我遇到了麻烦。如果我想列出我的“根”文件夹中的文件,这很容易做到,因为我可以在父母的 q 参数“根”中写入。但是我无法获得一种简单的方法来列出路径“/folder1/pictures”中的文件。我找到的唯一解决方案是从“root”列出文件夹,获取“folder1”ID,然后从那里列出文件夹,获取“图片”ID,然后搜索带有 q 参数的文件和父母中的图片 ID . 该解决方案需要如此多的查询,而且性能不高。有没有办法让它变得更容易?

4

1 回答 1

0

为了列出 /folder/pictures 中的文件,您将需要其 ID。您可以通过三种方式做到这一点...

  1. 像你一样递归目录。
  2. 直接寻找“图片”。如果用户有多个“图片”文件夹,则检查每个文件夹的父文件夹,看看哪个文件夹归“文件夹 1”所有
  3. 不管是1还是2,你都可以将图片的ID存储在一些本地存储中,所以后续搜索都是单个GET
于 2013-09-24T06:36:40.063 回答