首页 > 解决方案 > 确定文件夹 ID 是共享驱动器文件夹还是简单驱动器文件夹

问题描述

有没有办法通过 Google Drive API 确定该文件夹是否为共享 Drive 文件夹?

以下是我用来检查的代码:

DriveService service = GetService();
var request = service.Files.List();
request.IncludeTeamDriveItems = true;
request.SupportsTeamDrives = true;
IList<File> listFiles = request.Execute().Files;

if (listFiles != null && listFiles.Count > 0)
{
   foreach (var file in listFiles)
   {
       if(file.TeamDriveId == aIdFolder)
       {
          //Yes It's a shared drive folder
       }
   }
}

请指教。

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

解决方案


如果您检查文件响应

检查 driveid 属性

在此处输入图像描述

我怀疑如果它是共享驱动器上的目录,那将是相同的。我现在无法访问驱动器。让我知道它是否不起作用。


推荐阅读