pydrive 只从列表中获取文件夹
pydrive get only folders from list
我将库 pydrive 用于 google 驱动器。现在我需要在 google 驱动器中获取 所有文件夹(根、父、子)名称。
我发现了这个:
self.drive.ListFile().GetList()
但它 returns 所有文件。我可以只获取 google 驱动器中的 所有文件夹 吗?
这个修改怎么样?它使用查询检索 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'])
参考资料:
如果我误解了你的问题,我很抱歉。
我将库 pydrive 用于 google 驱动器。现在我需要在 google 驱动器中获取 所有文件夹(根、父、子)名称。
我发现了这个:
self.drive.ListFile().GetList()
但它 returns 所有文件。我可以只获取 google 驱动器中的 所有文件夹 吗?
这个修改怎么样?它使用查询检索 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'])
参考资料:
如果我误解了你的问题,我很抱歉。