【问题标题】:Listing files from a path different that root, C# Google Drive SDK从不同于根目录的路径列出文件,C# Google Drive SDK
【发布时间】:2013-09-24 14:36:40
【问题描述】:

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

【问题讨论】:

    标签: c# list google-api google-drive-api


    【解决方案1】:

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

    1. 按照您的方式递归目录。
    2. 直接查找“图片”。如果用户有多个“图片”文件夹,则检查每个文件夹的父文件夹,看看哪个文件夹归“文件夹 1”所有
    3. 无论是 1 还是 2,你都可以将图片的 ID 存储在一些本地存储中,因此后续搜索是单个 GET

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多