#java #google-cloud-platform #google-cloud-storage #storage
#java #google-cloud-platform #google-облачное хранилище #Хранение
Вопрос:
У меня есть корзина с именем <Bucket_Name>. Я хочу проверить, существует ли «User-Info.txt » файл существует в <Bucket_Name> или нет.
Как мне достичь этого с помощью Java.
Комментарии:
1. Вы никогда не должны добавлять имена сегментов (или другие конфиденциальные данные) в свои вопросы, я настоятельно рекомендую удалить этот вопрос и создать новый, более целенаправленный; без названия сегмента и того, что вы пробовали.
2. @MarioGranados: Теперь я обновил описание вопроса, а также нашел решение. Спасибо за ваше предложение.
Ответ №1:
Я разбираюсь в требовании, следуя приведенной ниже логике:
public Boolean isObjectExist(String sourceBucketName, String projectId){
String objectName = "User-Info.txt";
Storage storage = StorageOptions.newBuilder().setProjectId(projectId).build().getService();
Bucket bucket = storage.get(sourceBucketName);
Blob blob = storage.get(sourceBucketName,objectName);
if (blob != null amp;amp; blob.exists()){
return true;
} else
return false;
}