gpt4 book ai didi

android - 如何在谷歌驱动器中查找文件夹

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:18 25 4
gpt4 key购买 nike

我已经实现了将文件上传到谷歌驱动器的功能。我是按照 quick start 中的指南完成的.

现在我正在执行将文件上传到特定文件夹的功能*(例如:将文件上传到“My_Folder_name”)*。我在 API Reference 中找到了样本.问题是如果我只知道文件夹的名称,我如何获得 parentId (文件夹 id)

我找不到任何按名称搜索文件夹的功能...

是通过获取所有文件获取文件夹的唯一方法,然后检查 MimeType 是否等于 "application/vnd.google-apps.folder" 并进行比较它带有文件夹名称。

if("application/vnd.google-apps.folder".equals(body.getMimeType()) && "My_Folder_name".equals(body.getTitle()) ){
....
}

提前致谢。

最佳答案

根据 Mike 的评论进行编辑:

name='foldername' is no longer correct in 2022

新语法应该是:mimeType='application/vnd.google-apps.folder' and title = 'foldername'


原答案:

查询应该如下:

mimeType='application/vnd.google-apps.folder' and name='foldername'

在 Python 中:

service.files().list(q="mimeType='application/vnd.google-apps.folder' and name='foldername'",
spaces='drive',
fields='nextPageToken, files(id, name)',
pageToken=page_token).execute()

注意:name='foldername' 不是 title='foldername'

关于android - 如何在谷歌驱动器中查找文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12523623/

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