Python Google Drive API не перечисляет все файлы в папке - PullRequest
0 голосов
/ 27 августа 2018

Одна часть программы, которую я пишу, требует от меня перечисления файлов и папок в папке на Google Диске.В настоящее время я использую следующий код:

page_token = None
while True:
    response = service.files().list(pageSize=1000,q="'folder_id' in parents",fields="nextPageToken, files(id, name)").execute()
    for file in response.get('files', []):
        print('Found file: %s (%s)' % (file.get('name'), file.get('id')))
    page_token = response.get('nextPageToken', None)
    if page_token is None:
        break

По какой-то причине одна папка, которую я тестирую, возвращает только один файл, даже если я добавляю дополнительные файлы / папки, и все остальные родительские folder_id, которые я пытаюсь получить, приводит кфайлы не возвращаются.Я даже попытался удалить один файл, который возвращается, и он все еще возвращается, когда я снова вызываю функцию.

...