gpt4 book ai didi

java - Google Drive SDK - 如何获取文件所在的文件夹?

转载 作者:行者123 更新时间:2023-12-01 11:05:51 24 4
gpt4 key购买 nike

我目前正在尝试使用 Google Drive Java API 获取 Google Drive 文件所在的文件夹。我知道我必须使用 ParentReference,但是没有提供“getName()”或“getTitle()”方法,而且也没有办法找出是否有一个“File”(我说的是 Google API 中的那个! ) 对象是一个文件夹。

感谢任何帮助!

最佳答案

您的 ParentReference 是一个 ResourceId(文件 ID)。获得此 ID 后,您可以通过调用

检索其标题
com.google.api.services.drive.Drive mGOOSvc;
...
mGOOSvc.files().get([parent ResourceId]).setFields("items(mimeType,title)").execute();

测试它并确定要指定哪些字段的最佳方法位于 this page 的底部- 名为尝试一下!

的部分

第二个问题的答案(文件夹与文件)可以在 GooDrive 对象的“mimeType”字段中找到。

"application/vnd.google-apps.folder".equalsIgnoreCase(mimeType);

如果你有时间深入挖掘,可以引用这个demo (createTree(), testTree()) 处理 parent / child 的问题。

祝你好运

关于java - Google Drive SDK - 如何获取文件所在的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32959105/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com