我正在尝试根据目录设置配额,例如大约 5 mb。因此,我需要读取目录中当前 blob 的大小。
我可以使用以下代码获取单个 BLOB 的大小,
if(containerName!=null && objectName!=null){
BlobMetadata metaData = blobStore.blobMetadata(containerName, objectName);
if(metaData !=null){
userMetaData = metaData.getUserMetadata();
}
ContentMetadata contMetadata = metaData.getContentMetadata();
System.out.println("Object Size "+ contMetadata.getContentLength());
}
只是无法确定我是否可以检查目录中所有 blob 的大小,而无需遍历所有 blob 元数据。