- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一种优雅的方式来获取文件夹层次结构,从我的根文件夹开始,使用 C# Google Drive API V3。
目前,您可以通过以下方式获取根文件夹及其父文件夹
var getRequest = driveService.Files.Get("root");
getRequest.Fields = "parents";
var file = getRequest.Execute();
但我正在寻找一种方法来获得 child ,而不是 parent ,所以我可以递归地沿着文件结构进行下去。设置 getRequest.Fields = 'children'
不是有效的字段选项。
最佳答案
递归获取子级是获取完整层次结构的一种非常耗时的方法。更好的方法是运行查询以在单个 GET 中获取所有文件夹(如果您有超过 1,000 个文件夹,则可能需要多个文件夹),然后遍历它们的父属性以在内存中构建层次结构。请记住,(afaik)没有什么可以阻止文件夹层次结构循环,因此 folder1 拥有 folder2 拥有 folder3 拥有 folder1,因此无论您采用哪种策略,请检查您是否处于循环中。
如果您是 GDrive 的新手,请务必尽早意识到文件夹只是标签,而不是容器。所以与多个 parent 的循环关系和文件是很正常的。它们最初被称为收藏,但被重命名为文件夹以安抚那些无法理解标签的社区成员。
关于c# - 使用 Google Drive API [C#/.NET] 获取文件夹层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36052163/
我正在尝试将多个水平链接的 Button 和 TextView 垂直链接为 View 集,但仍保持平面 View 层次结构。这是我的初始布局和代码:
到目前为止,我已经在Google BigQuery上训练了几种模型,目前我需要查看模型的外观(即架构,损失函数等)。 有没有办法获取这些信息? 最佳答案 仔细阅读文档后,我可以说该功能尚不存在。我什至
本文实例讲述了PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)。分享给大家供大家参考,具体如下: 前言: 深度优先遍历:对每一个可能的分支路径深入到不能再深入为止,而且每个
我是一名优秀的程序员,十分优秀!