私のアプリケーションは Google Drive Java API で動作します。
フォルダが存在しない場合にのみ、Google ドライブのルートにフォルダを作成したい。以下のコードを使用してフォルダーを作成しています。
file = service.files().insert(body).execute();
ルート フォルダー内のフォルダーの存在を確認する方法を教えてください。インスタンスIDではなく、フォルダ名「Myapp」しかありません。
私のアプリケーションは Google Drive Java API で動作します。
フォルダが存在しない場合にのみ、Google ドライブのルートにフォルダを作成したい。以下のコードを使用してフォルダーを作成しています。
file = service.files().insert(body).execute();
ルート フォルダー内のフォルダーの存在を確認する方法を教えてください。インスタンスIDではなく、フォルダ名「Myapp」しかありません。
Files.List request = service.files().list().setQ(
"mimeType='application/vnd.google-apps.folder' and trashed=false");
FileList files = request.execute();
「ファイル」内のすべてのフォルダーを調べて、検索されたタイトルがフォルダーにあるかどうかを確認できるようになりました。
次のようにすべてのページをループすることを忘れないでください。
request.setPageToken(files.getNextPageToken());
編集:
たぶん、このサイトを見てください 。代わりに検索条件にタイトルを追加できるため、すべてのフォルダーを取得する必要はありません。