我想从Amazon S3存储桶的特定文件夹中获取所有文件名及其大小。我可以使用以下代码访问该文件夹,但是无法将其放入内部。
public void GetListOfAllS3Objects() {
System.out.println("Listing objects from the destination bucket");
ObjectListing objectListing = s3Client.listObjects(new ListObjectsRequest().withBucketName("my-destination-bucket"));
for (S3ObjectSummary objectSummary : objectListing.getObjectSummaries()) {
System.out.println(" - " + objectSummary.getKey() + " " +
"(size = " + objectSummary.getSize() + ")");
}
}
为了使问题更清楚,我所提到的桶内的文件夹名称“molomics”和我有一些json
和xml
文件存在。我想获取所有文件的名称。如何以最简单的方式做到这一点?
在循环中,您必须使用getObject检索S3Object
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句