Google Drive API v3,是否可以列出根文件夹中的文件和文件夹?

Rya*_*Tin 6 google-api google-drive-api

查看 V3 api,files.list能够列出文件夹q = mimeType = 'application/vnd.google-apps.folder',但没有说明这些文件夹是否是任何其他文件夹的子文件夹。是否有任何端点或查询可以提供根文件夹中的所有内容(无论是子文件还是子文件夹)?因此,我可以用来mimeType = 'application/vnd.google-apps.folder' and 'root' in parents列出驱动器中的所有文件夹,这是我的用例的第一步。随后,我想循环遍历每个文件夹并查找父文件夹中的所有子文件夹和文件。

Folder A
|-- File A
|-- Folder B
    |-- File B
Run Code Online (Sandbox Code Playgroud)

Tan*_*ike 10

  • 您想要使用搜索查询检索根文件夹中的文件和文件夹。

如果我的理解是正确的,这个答案怎么样?

模式一:

您想检索根文件夹中的文件夹,可以使用以下查询。

mimeType = 'application/vnd.google-apps.folder' and 'root' in parents
Run Code Online (Sandbox Code Playgroud)

模式2:

您想检索根文件夹中的文件和文件夹,可以使用以下查询。

'root' in parents
Run Code Online (Sandbox Code Playgroud)

笔记:

  • 仅使用搜索查询,无法检索特定文件夹下的所有文件和文件夹(包括子文件夹)。在这种情况下,需要准备用于检索它们的脚本。请小心这一点。

参考:

如果我误解了你的问题并且这不是你想要的方向,我很抱歉。