![]() |
1
0
这里有一个使用while循环的通用方法。想法是从文件夹ID列表开始(作为根目录提供),然后从获得的条目中,添加要搜索的任何文件夹到该列表中。因此,虽然仍有文件夹需要检查,但您将不断发出请求并累积文件计数。
您可以复制和粘贴它,也可以不复制和粘贴它,但这只是出于演示目的。 理想情况下,如果有一个API可以同时为您提供所有条目,那就太好了,但我可以想象很多情况下这是不可能的,因此您必须一次又一次地单独发出请求。 解决方案未优化。 |
![]() |
2
0
我不确定我是否完全了解用例,但这应该是可行的。 它将遵循一系列文件夹,直到到达仅包含文件的文件夹 然后返回到前一个父级并再次工作。递归结束 当函数尝试通过根节点进行备份时。 如果您在实现它时遇到问题,请告诉我,没有完整的测试用例,我无法进行调试。 我根据你的例子做了一些假设, 1) id是简单的整数和严格的基数。 2) 第一个目录的id为0-可以将其更改为其他整数 3) 您只需要查找文件计数。 如果其中一些不正确,我可以尝试修改我的解决方案。但我希望这能让你从正确的方向开始。
|
![]() |
Benjamin BB · Python:组合列表迭代 6 年前 |
![]() |
ptb · 将Torvalds的“好品味”应用于Fortran链表 6 年前 |
![]() |
JerryN · 再次在数据表上进行rowdies迭代 7 年前 |
![]() |
user9578589 · Java条件数组 7 年前 |