我使用google drive的库pydrive。现在我需要在驱动器中获取所有文件夹的(根,父,子)名称。
我发现了这个:
self.drive.ListFile().GetList()
但它会返回所有文件。我能得到唯一的所有文件夹在谷歌驱动器?
发布于 2018-01-15 16:44:23
这个修改怎么样?它使用query检索application/vnd.google-apps.folder
的mimeType文件。
application/vnd.google-apps.folder
表示folders.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'])
参考文献:
如果我误解了你的问题,我很抱歉。
https://stackoverflow.com/questions/48259164
复制相似问题