FilesResource.ListRequest list = DriveService.Files.List();
list.Q = "mimeType = 'application/vnd.google-apps.folder' and trashed = false";
list.MaxResults = 500;
FileList folders = list.Fetch<FileList>();
上面的代码会返回所有文件夹,但我的要求是只获取处于“我的云端硬盘”和“与我共享”级别的孤儿文件夹。
我可以根据“folder.Parents.Count == 0”条件循环浏览每个文件夹,但这对我来说太贵了。有没有人知道使用Google云端硬盘查询只能获得孤儿组件?
答案 0 :(得分:0)
我假设当你说'My Drive'
时你指的是根。
尝试在查询中添加in parents。它只返回该目录中的结果。
list.Q = "mimeType='application/vnd.google-apps.folder' and trashed=false and 'root' in parents ";