【发布时间】:2012-05-01 18:36:32
【问题描述】:
如何做一个简单的递归列表来构建目录结构?
我正在使用 gdata python 客户端库。查看 client.py 和 data.py,没有直接的方法来列出和构建目录结构。
我正在做的是:(假设 self.client 已通过身份验证)
- self.client.GetAllResources(包括 showfolders=true)
- 对于每个资源检查 resource.in_collections()
还有比上面更好的方法吗?
谢谢
【问题讨论】:
-
我目前在我的 gdrive-cli 项目中这样做的方式是将文件元数据存储在本地 sqlite 数据库中。 github.com/tom-dignan/gdrive-cli
-
谢谢。我查看了您的代码,但不确定您在哪里处理集合/文件夹。你在 gdrive-cli 中支持他们吗?
-
集合还没有实现,只是以扁平化的方式列出文件
标签: python gdata google-drive-api