如何使用java搜索谷歌驱动器V3中的文件夹?

时间:2017-07-25 00:55:34

标签: java google-drive-api drive

如何使用java搜索google drive V3中的文件夹?

       String queryParam1 ="mimeType='application/vnd.google-apps.folder' and 
         trashed=false";

      com.google.api.services.drive.Drive.Files.List qry =    drive.files().list().setQ(queryParam1).setCorpus("domain").setSpaces("drive");
      com.google.api.services.drive.model.FileList gLst = qry.execute();

此代码不返回任何内容。我有很多文件夹,但返回零结果。 我可以搜索文件而不是文件夹。

1 个答案:

答案 0 :(得分:0)

在v2中,Children: list用于列出文件夹的子项,并列出根文件夹的所有子项,使用别名root用于folderId值。

但是,Migrate to Google Drive API v3中已说明ChildrenParents个集合已被删除。请改用files.list

有了这个,请尝试在parents参数中添加q属性。相关的SO post可能有所帮助。