我正在尝试根据目录设置配额,比如大约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的大小。
答案 0 :(得分:3)