Как сделать простой рекурсивный список для создания структуры каталогов?Как использовать список рекурсивных коллекций для создания структуры каталогов?
Я использую клиентскую библиотеку gdata python. Если посмотреть на client.py и data.py, нет прямого способа перечислить и создать структуру каталогов.
Что я делаю: (Предполагается, что self.client был идентифицирован)
- self.client.GetAllResources (в том числе showfolders = True)
- Для каждого проверки ресурса resource.in_collections()
Есть ли лучший способ, чем выше?
благодаря
То, как я сейчас это делаю в своем проекте gdrive-cli, заключается в сохранении метаданных файла в локальной базе данных sqlite. http://github.com/tom-dignan/gdrive-cli –
Спасибо. Я посмотрел на ваш код, но не уверен, где вы работаете с коллекциями/папками. Поддерживаете ли вы их в gdrive-cli? –
коллекции еще не реализованы, только перечисление файлов в плоском виде –