Я пытаюсь рекурсивно список всех файлов и папок в определенной папке на Google Дискерекурсивный список файлов на проблемы Google Диска
def list_file(parent):
result = service.files().list(q= "'%s' in parents and trashed=false" % parent).execute(http=decorator.http())
tasks = result.get('items', [])
for f in tasks:
if f['mimeType'] == 'application/vnd.google-apps.folder':
list_file(f['id'])
return tasks
tasks = list_file('the specific folder ID')
и проблема в том, что он будет возвращать только список файлов и папок непосредственно под идентификатор конкретной папки, а не подпапки и файлы в подпапках.
Кто-нибудь знает, как я должен исправить свой код, чтобы он работал? Спасибо
или есть ли лучший способ перечислить все файлы и файлы подпапок под определенной папкой на Google Диске, используя свой API? было бы здорово, если бы кто-то мог поделиться кодом.
Заранее спасибо.
это работает !!! Большое спасибо – tesla2020