for file1 in file_list:
if file1['title'] == '[name_of_target_folder]':
folder_id = file1['id']
然后
> folder_id
> 'WIU1xyz19g83abcdefg'
(例如)
获取“文件夹”中的每个文件:
file_list = drive.ListFile({'q': "'{}' in parents and trashed=false".format(folder_id)}).GetList()
下载“文件夹”中的每个文件:
for i, file1 in enumerate(sorted(file_list, key = lambda x: x['title']), start=1):
print('Downloading {} from GDrive ({}/{})'.format(file1['title'], i, len(file_list)))
file1.GetContentFile(file1['title'])
我想出来了。基本上,您需要使用文件id来列出或下载文件夹的内容
假设file_list是根目录:
然后
(例如)
获取“文件夹”中的每个文件:
下载“文件夹”中的每个文件:
相关问题 更多 >
编程相关推荐