【发布时间】:2015-10-29 06:56:52
【问题描述】:
我正在尝试查看是否有更有效的方法来获取 CloudBlobDirectory 的大小(包括其中的 CloudBlob)。我看到 listBlobs() 以及每个 blob 的“blob.downloadAttributes()”需要 10-15 分钟才能处理约 10,000 个 blob。这就是我目前正在做的事情:
for (ListBlobItem blobItem : azAccount.getContainer().listBlobs(path)) {
if (blobItem instanceof CloudBlob) {
CloudBlob blob = (CloudBlob) blobItem;
blob.downloadAttributes();
totalSize += blob.getProperties().getLength();
}
}
有更快的方法吗?
【问题讨论】: