[英]Accessing folders, subfolders and subfiles using PyDrive (Python)
[英]How to list all files, folders, subfolders and subfiles of a Google drive folder
任何想法如何在一个查询中查询所有孩子和孩子的孩子?
更新
这似乎是一个简单的问题。 我怀疑是否有一个简单的解决方案?
查询文件夹和文件树可能会花费大量API调用。 因此,为了解决我的问题,我使用单个查询列出所有者的所有文件和文件夹。 此查询还返回子文件和子文件夹。 要在列表中查找文件夹及其所有子文件夹(文件夹,文件,子文件夹和子文件),我必须创建一个像索引一样的树。
结论
单个查询是不够的。 您必须列出所有或缩小查询与所有者。 下一步您必须将结果索引为(递归)查找文件夹的树。
像(Linux中的ls -R)这样的查询选项会很好。
我想在PHP中做同样的事情。 我的解决方案是:
在父父ID列表中拒绝所有不包含我特定文件夹id的元素。
别担心,这只是一个Google API调用。 剩下的工作是本地的。
我认为你的“更新”中有正确的想法。 将Drive视为平面,调用列出所有内容,并从中生成自己的树。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.