Jclouds 如何使用jCloud Swift api读取softlayer云存储中目录的大小
我正在尝试根据目录设置配额,比如说大约5MB。因此,我需要读取目录中当前blob的大小 我可以使用下面的代码获得单个BLOB的大小Jclouds 如何使用jCloud Swift api读取softlayer云存储中目录的大小,jclouds,openstack-swift,ibm-cloud-infrastructure,Jclouds,Openstack Swift,Ibm Cloud Infrastructure,我正在尝试根据目录设置配额,比如说大约5MB。因此,我需要读取目录中当前blob的大小 我可以使用下面的代码获得单个BLOB的大小 if(containerName!=null && objectName!=null){ BlobMetadata metaData = blobStore.blobMetadata(containerName, objectName); if(metaData !=null){ userMet
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元数据进行外循环。容器将具有以下信息:
容器将包含以下信息:
容器将包含以下信息:
容器将包含以下信息:
hi zachsh,我知道这项功能,但我想检查容器中虚拟目录或普通目录中文件的大小。一个容器可能有多个目录。嗨,zachsh,我知道这项功能,但我想检查容器中虚拟或普通目录中文件的大小。一个容器可能有多个目录。嗨,zachsh,我知道这项功能,但我想检查容器中虚拟或普通目录中文件的大小。一个容器可能有多个目录。嗨,zachsh,我知道这项功能,但我想检查容器中虚拟或普通目录中文件的大小。一个容器可以有多个目录。