Создать папку, если она не существует на Google Диске
мое приложение работает с Google Drive Java API.
Я хочу создать папку в корне диска Google, только если она не существует. Я использую ниже код для создания папки.
file = service.files().insert(body).execute();
Как проверить наличие папки в корневой папке. У меня есть только имя папки "Myapp", а не идентификатор экземпляра.
1 ответов
Files.List request = service.files().list().setQ(
"mimeType='application/vnd.google-apps.folder' and trashed=false");
FileList files = request.execute();
теперь вы можете просмотреть все папки в "файлах" и проверить, есть ли в какой-либо из папок искомое название.
Не забудьте просмотреть все страницы с помощью:
request.setPageToken(files.getNextPageToken());
Edit:
возможно, вы могли бы взглянуть на этот сайт. Вместо этого можно добавить заголовок в критерии поиска, чтобы не пришлось извлекать все папки.