创建文件夹(如果Google云端硬盘中不存在)

我的应用程序适用于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()); 

编辑:

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