如何从Google驱动器获取文件夹列表?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Google驱动器获取文件夹列表?相关的知识,希望对你有一定的参考价值。

我正在尝试获取Google驱动器中可用的文件夹和文件的列表。但是我很想获得文件夹名称,并使用飞镖和颤动对其进行了详细说明。

我可以获取文件列表,但无法获取文件夹列表。

    var drive = ga.DriveApi(client);
    var f = await drive.files.list();
    for (var item in f.files) {
      print(item.name);
    }

我刚刚浏览了此视频(https://www.youtube.com/watch?v=9kXov_Ly9BI)并创建了一个应用程序。在该视频中,它向我展示了如何将文件上传到Google Drive,并且我想从Google Drive获取文件/文件夹列表。我可以获取文件名,但无法获取文件夹详细信息。

答案

您可以使用List()方法中的查询参数获取文件夹列表。

代码:

var f = await drive.files
        .list(q: "mimeType = 'application/vnd.google-apps.folder'");
    f.files.forEach((f) {
      print(f.size);
    });
    print("Result ${f.toJson()}");

以上是关于如何从Google驱动器获取文件夹列表?的主要内容,如果未能解决你的问题,请参考以下文章

如何从google驱动器存储中的文件中获取创建日期?

从 google-site 上的嵌入式(iframe)片段,引用存储在 google 驱动器上的 json 文件

React-native Google Drive如何获取文件和文件夹列表?

列出所有Google云端硬盘(根)文件

用于将 google drive 中的文件名列表与 google sheet 列中的名称列表进行比较的 Apps 脚本,以将新文件从驱动器添加到工作表

从Google驱动器导入文件到bigquery时如何指定工作表