6
我的应用程序与Google Drive Java API配合使用。如果Google云端硬盘中不存在文件夹,请创建文件夹
我想在Google云端硬盘的根目录下创建文件夹,只要它不存在。我正在使用下面的代码来创建文件夹。
file = service.files().insert(body).execute();
如何检查根文件夹中存在的文件夹。我只有文件夹名称'Myapp',而不是实例ID。
我的应用程序与Google Drive Java API配合使用。如果Google云端硬盘中不存在文件夹,请创建文件夹
我想在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());
编辑:
也许你可以看看this site。您可以在搜索条件中添加标题,而不必检索所有文件夹。
,将工作,但我认为的查询 “mime类型=‘应用/ vnd.google-apps.folder’和丢弃= FALSE和标题=‘MyApp的’和亲‘根’” 将返回他正在寻找的文件夹,或者是一个空的列表,所以不需要遍历nextPageToken – pinoyyid
@pinoyyid 没错。这就是我编辑第一个答案时的意思。 – iixi