当前位置: 首页 > 面试题库 >

如果Google云端硬盘中不存在该文件夹,则创建该文件夹

姚淳
2023-03-14
问题内容

我的应用程序可与Google Drive Java API一起使用。

我只想在Google云端硬盘的根目录下创建文件夹。我正在使用下面的代码来创建文件夹。

  file = service.files().insert(body).execute();

如何检查根文件夹中的文件夹是否存在。我只有文件夹名称“ Myapp”,没有实例ID。


问题答案:
Files.List request = service.files().list().setQ(
       "mimeType='application/vnd.google-apps.folder' and trashed=false");
FileList files = request.execute();

现在,您可以浏览“文件”中的所有文件夹,并检查是否有任何文件夹具有搜索的标题。

不要忘了通过以下方式遍历所有页面:

request.setPageToken(files.getNextPageToken());

编辑:

也许你可以看看 这个网站。您可以改为在搜索条件中添加标题,因此不必检索所有文件夹。



 类似资料:
  • 问题内容: 我在Google云端硬盘中有一个文件夹想要嵌入到我的网站中。我找不到嵌入代码或Google云端硬盘帮助文章中记录的任何内容。 问题答案: Google云端硬盘文件夹可以嵌入并显示在和视图中: 列表显示 网格视图 问 :什么是文件夹ID(FOLDER-ID),如何获取? 答 :转到Google云端硬盘>>打开文件夹>>在浏览器地址栏中查看其URL。例如: 请注意需要许可的文件夹 此技术最

  • 问题内容: 在使用Bluehost进行WordPress安装时,我遇到了一些情况,由于没有上传文件夹,我的WordPress主题遇到了错误。 显然,尽管HostGator可以,Bluehost cPanel WordPress安装程序不会创建此文件夹。 因此,我需要向主题添加代码,以检查文件夹并以其他方式创建该文件夹。 问题答案: 尝试这个: 请注意,这已经是目录的默认模式,并且仍可以被当前的um

  • 问题内容: 我正在尝试通过API在Google云端硬盘上创建一个文件夹。我正在使用Node,并且创建了一个脚本,该脚本可获取每日报告,并希望通过API创建一个文件夹,并将这些文件每天上传到该文件夹​​。 要进行设置,我已经按照文档的快速入门指南创建了一个项目。我的设置看上去与该样板基本相同,只是其读取了Drive中文件的功能。但是,当尝试使用docs中给出的示例进行上传时,出现错误:。 浏览项目界

  • 问题内容: 我遵循以下文档以将文件上传到Google云端硬盘:https : //developers.google.com/drive/android/files 现在,每次我要上传文件时,都会出现Google云端硬盘的弹出窗口,问我将其上传到哪里以及哪个名字。我不希望弹出窗口,我想直接上传文件。 有什么方法可以做到这一点?我找不到任何文档。我也发现了这一点:https : //develope

  • 正如问题的标题所述,如果log4j2 File appender日志文件不存在,是否可以避免创建父文件夹?实际上,当我通过文件appender日志的不存在的父文件夹时,它将由log4j2自动创建。我已经尝试过查看标记上是否有属性,但什么都没有。 https://logging.apache.org/log4j/2.x/manual/appenders.html

  • 问题内容: 我想在Google云端硬盘中创建一个空的Google表格(仅使用元数据创建)。当我提到Google SpreadSheet API 文档时,它说要使用DocumentsList API,但已弃用,而是要求我使用Google Drive API。在云端硬盘API文档中,我找不到创建空工作表的任何方法。有人知道如何执行此操作吗? 问题答案: 您可以使用做这个驱动器的API被设置MIME类型