是否可以列出所有共享驱动器(TeamDrive)列表以及驱动器中的文件夹?

时间:2020-02-14 10:27:20

标签: c# google-drive-api google-api-dotnet-client

我想知道是否可以列出所有驱动器ID列表和所有驱动器内部的文件夹ID?

目前我只能获得驱动器列表

 var request = service.Files.Get(driveFileId);

            request.SupportsAllDrives = true;
            request.SupportsTeamDrives = true;
            request.Fields = "*";
            var result = request.Execute();
            return request.Execute();          

1 个答案:

答案 0 :(得分:0)

是的,有可能

  1. 您可以使用方法Drives: list
  2. 列出驱动器
  3. 通过将Files: list指定为
  4. ,可以使用q parameter列出这些驱动器中的文件夹。
request.Q = "'XXX' in parents and mimeType = 'application/vnd.google-apps.folder'"

其中XXX应该替换为包含共享驱动器ID的ID /变量。