1
私の希望は非常に簡単で基本的です。 DGoogleクラウドストレージ内のフォルダ内のファイルを削除する
Google Cloud Storageのフォルダ内のファイルを削除する方法を知りたいのですが、
バケツの名前がxxxx.appspot.com
で、内部にimages
という名前のフォルダがあり、このフォルダ内に画像を持っています(たとえば、123.jpg
)。
これは私が書いたコードである、しかし、それは、それを削除しませんでした:
String bucketName = "xxxx.appspot.com";
GcsService gcsService = GcsServiceFactory.createGcsService();
gcsService.delete(new GcsFilename(bucketName,"images/123.jpg"));
は、私は何を欠場しましたか?
ありがとうございました!
:一言で言えば、何を達成したいが、あなたは正しい権限を持っていることを考えると、コードの行のカップルを使用してJavaで行うことができますか? –
私はそれが次のようなものでなければならないと思います: 'String blobName =" images/123.jpg "' – dsesto
これは私にはこの例外を与えてくれません例外java.lang.NoSuchMethodError:com.google.common.util.concurrent.MoreExecutors.directExecutor ()Ljava/util/concurrent/Executor; \t(com.google.api.gax.retrying.BasicRetryingFuture)。(BasicRetryingFuture.java:77)com.google.api.gax.retrying.DirectRetryingExecutor.createFutureで \t(DirectRetryingExecutor.java:75)com.google.cloud.RetryHelper.runWithRetriesで \t(RetryHelper.java:53) com.google.cloud.storage.StorageImpl.delete(StorageImpl.java:397) –