public static long getS3SampleDateSize(String cosPartPath) {
long dataSize = 0L;
List<S3ObjectSummary> objects = new ArrayList<S3ObjectSummary>();
ObjectListing result = s3.listObjects(bucketName, cosPartPath);
objects.addAll(result.getObjectSummaries());
while (result.isTruncated()) {
result = s3.listNextBatchOfObjects(result);
objects.addAll(result.getObjectSummaries());
}
for (S3ObjectSummary os : objects) {
dataSize += os.getSize();
}
return dataSize;
}
【Java-S3】解决亚马逊S3仅为一个存储桶返回1000个条目的问题(使用java sdk)
于 2023-09-05 17:17:18 首次发布