我有一个 Django 应用程序需要在 google 驱动器中创建一个文件:在 FolderB/Sub1/Sub2/file.pdf 中。我有 FolderB 的 ID,但我不知道 Sub1 或 Sub2 是否存在。如果不是,则应创建它并将 file.pdf 放入其中。
我想我可以查看每个级别的孩子并在每个级别创建文件夹(如果它不存在),但这似乎只是为了创建一个文件而进行的大量检查和 api 调用。尝试容纳多个文件夹结构也是一项艰巨的任务(即,一个可以接受任何深度的路径并在那里上传文件的python函数)