1
내 소원은 매우 간단하고 기본입니다. 그러나 어떤 작업/명확한 답변도 찾을 수 없습니다. DGoogle 클라우드 저장소에있는 폴더 내의 파일 삭제
Google 클라우드 저장소에있는 폴더 내의 파일을 삭제하는 방법을 알고 싶습니다.
버킷 이름이 xxxx.appspot.com
이고 내부에 images
이라는 폴더가 있고이를 삭제하려는이 폴더 (예 : 123.jpg
) 안의 이미지가 있다고 가정 해 보겠습니다.
이 내가 쓴 코드는, 그러나 그것을 삭제하지 않았다
String bucketName = "xxxx.appspot.com";
GcsService gcsService = GcsServiceFactory.createGcsService();
gcsService.delete(new GcsFilename(bucketName,"images/123.jpg"));
내가 놓친 게 있나?
미리 감사드립니다.
예. 알아요,하지만 블롭 이름은 어떻게 생겼습니까? –
다음과 같이해야한다고 생각합니다 :'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) –