我正在尝试从Google云端硬盘下载文件夹和文件。我可以下载文件,但是不能下载文件夹。甚至有可能做到这一点?如果没有,那么下载文件夹而不破坏目录结构的好方法是什么?
for item in items:
print('{0} ({1}) ({2})'.format(item['name'], item['id'], item['mimeType']))
if item['mimeType'] == 'application/vnd.google-apps.folder':
request = drive_service.files().get_media(fileId=item['id'])
fh = io.FileIO(item['name'], 'wb')
downloader = MediaIoBaseDownload(fh, request)
done = False
while done is False:
status, done = downloader.next_chunk()
print("Download %d%%." % int(status.progress() * 100))
还将文件下载到脚本所在的文件夹中。是否可以指定下载位置,例如“ \ tmp”文件夹?