【问题标题】:How to get folder list from google drive?如何从谷歌驱动器获取文件夹列表?
【发布时间】:2020-01-04 09:27:09
【问题描述】:

我正在尝试获取 google drive 中可用的文件夹和文件列表。但是我坚持要获取文件夹名称,并且使用 dart 和 flutter 进行了详细说明。

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

    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) 并创建了一个应用程序。在该视频中,它向我展示了如何将文件上传到谷歌驱动器,我想从谷歌驱动器获取文件/文件夹列表。我可以获取文件名但无法获取文件夹详细信息。

【问题讨论】:

    标签: flutter dart google-drive-api


    【解决方案1】:

    您可以使用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()}");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      相关资源
      最近更新 更多