3

对不起我的英语不好。我使用 pydrive 与 google drive api 一起工作。我想获取文件列表。我这样做:

  return self.g_drive.ListFile({'q': 'trashed=false'}).GetList()

这将返回我的文件列表。但它列表包含删除文件。我认为'q': 'trashed=false'它只获取现有文件,而不是存储桶中。

我如何仅获取现有文件和与我共享的文件

4

1 回答 1

4

删除trashed=false和查询以获取共享文件是: sharedWithMe谷歌驱动器中 也没有存储桶的概念

要使用的查询:

{'q': 'sharedWithMe'}

编辑

我仍然相信垃圾=假应该工作

解决方法:

必须有更好的方法,但诀窍是执行以下操作:

list_of_trash_files = drive.ListFile({'q': 'trashed=true'})
list_of_all_files = drive.ListFile({'q': ''})
final_required_list = set(list_of_all_files) - set(list_of_trash_files)
于 2018-04-17T07:36:33.657 回答