gpt4 book ai didi

java - 如何从 Amazon S3 存储桶中的文件夹中获取所有文件?

转载 作者:行者123 更新时间:2023-11-30 08:30:06 25 4
gpt4 key购买 nike

我想从 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”的文件夹,并且那里有一些 jsonxml 文件。我想获取所有文件的名称。如何以最简单的方式做到这一点?

最佳答案

在您的循环中,您必须使用 getObject 检索 S3Object

关于java - 如何从 Amazon S3 存储桶中的文件夹中获取所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41442638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com