【发布时间】:2018-01-15 08:21:12
【问题描述】:
我将库 pydrive 用于谷歌驱动器。现在我需要在谷歌驱动器中获取所有文件夹(根目录、父目录、子目录)名称。
我发现了这个:
self.drive.ListFile().GetList()
但它会返回所有文件。我可以在 google drive 中只获取 所有文件夹 吗?
【问题讨论】:
标签: python google-drive-api pydrive
我将库 pydrive 用于谷歌驱动器。现在我需要在谷歌驱动器中获取所有文件夹(根目录、父目录、子目录)名称。
我发现了这个:
self.drive.ListFile().GetList()
但它会返回所有文件。我可以在 google drive 中只获取 所有文件夹 吗?
【问题讨论】:
标签: python google-drive-api pydrive
这个修改怎么样?它使用查询检索 mimeType 为 application/vnd.google-apps.folder 的文件。
application/vnd.google-apps.folder 的 mimeType 表示文件夹。trashed=false 表示从垃圾箱外部检索文件。title 表示文件夹名称。f = self.drive.ListFile({"q": "mimeType='application/vnd.google-apps.folder' and trashed=false"}).GetList()
for folder in f:
print(folder['title'])
如果我误解了你的问题,我很抱歉。
【讨论】: