googledrive包有drive_upload函数可以将文件上传到Google驱动器,但是如何上传整个目录树呢?
googledrive
drive_upload
h43kikqp1#
文件上传或file.create与谷歌驱动器API是单数。每个文件是创建一个一次,在文件夹的情况下,这些也是创建一个一次,所以。遍历目录树,如果是文件夹,创建文件夹 meta数据并保存文件夹ID;如果是文件,则将父ID设置为上一循环中创建的文件夹的文件ID,并使用create file方法上传文件本身。如果你创建一个递归方法,它会非常优雅。
1条答案
按热度按时间h43kikqp1#
文件上传或file.create与谷歌驱动器API是单数。每个文件是创建一个一次,在文件夹的情况下,这些也是创建一个一次,所以。
遍历目录树,如果是文件夹,创建文件夹 meta数据并保存文件夹ID;如果是文件,则将父ID设置为上一循环中创建的文件夹的文件ID,并使用create file方法上传文件本身。
如果你创建一个递归方法,它会非常优雅。