Java - 如何删除谷歌云中的非空桶?

标签 java google-cloud-storage

我正在尝试删除我的代码中的存储桶,但它仅在存储桶为空时才有效。 我的删除码是

com.google.api.services.storage.Storage.Buckets.Delete delete = storage.buckets().delete(bucketName);
        delete.execute();

如果桶不为空,我会收到异常和错误消息,说明桶不为空 我试图在文档中找到一个没有成功的解决方案 here

我以为我可以获得存储桶内容的对象列表,然后开始删除它们,但我找不到这个 API。

最佳答案

您可以使用 com.google.api.services.storage.Storage.Objects.List 列出存储桶中的对象。

关于Java - 如何删除谷歌云中的非空桶?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39075513/

相关文章:

java - Tomcat 安装在远程服务器上。如何在本地浏览器上查看

cloud - 限制存储桶大小谷歌云存储

java - Google 的 'gsutil cp' 命令对传输的文件运行校验和。 Google 的 java 存储 API 是否也做同样的事情?

caching - 如何使用Google云存储管理缓存

java - 如何在 Akka Actor 之间传递远程引用?

java - Apache POI 单词支持有多好?

Java对依赖包的设计

java - 是什么导致对象从新生代移动到老年代

python - Airflow mysql 到谷歌云存储,byte-like object required 错误

google-cloud-storage - 返回文件的限制